PHP is a server-side scripting language commonly used for web development. It is free, open source, and can interface with many databases. PHP code is executed on the server and generates HTML that is sent to the browser. Key elements of PHP include variables, comments, and the php.ini configuration file.
20. Web programming is open to security flaws due to unimplemented or unknown vulnerabilities, takes a bit more caution.
21. How PHP Works? When a user navigates her browser to a page that ends with a .php extension, the request is sent to a web server, which directs the request to the PHP interpreter. The PHP interpreter processes the page, communicating with file systems, databases, and email servers as necessary, and then delivers a web page to the web server to return to the browser.
22.
23. PHP files are returned to the browser as plain HTML.
24. PHP files have a file extension of ".php", ".php3", or ".phtml"
25. PHP code is executed on the server, and the plain HTML result is sent to the browser.
26. A PHP file contains HTML tags and some PHP scripting code.
27.
28.
29. For maximum compatibility, it is recommended that to use the standard form ( <?php ) rather than the shorthand form.
32. The semicolon is a separator and is used to distinguish one set of instructions from another.
33. There are two basic statements to output text with PHP:
34. In the eg we have used the echo statement to output the text "Hello World".
35. Note: The file must have a .php extension. If the file has a .html extension , the PHP code will not be executed. echo and print
36. Comments in PHP: In PHP, we use // to make a single-line comment or /* and */ to make a large comment block. <html><body> <?php -> Single-line Comment -> Large Comment ?> </body></html> //This is a comment /* This is a comment block */
37.
38. The correct way of declaring a variable in PHP : $var_name = value; EG: Creating a variable containing a string, and a variable containing a number: <?php $txt="Hello World!"; $x=16; ?>
39.
40. This enables easy administration in the way that administer Apache web server using configuration files.
41. The Settings in which upload directory, register global variables, display errors, log errors, max uploading size setting, maximum time to execute a script and other configurations is written in this file. When PHP Server starts up it looks for PHP.ini file first to load various values for settings.
47. The parse_ini_file() function parses a configuration (ini) file and returns the settings in it in an array. Syntax: parse_ini_file(file,process_sections) file Required. Specifies the ini file to check process_sections Optional. If set to TRUE, it returns is a multidimensional array with section names and settings included. Default is FALSE
48. This function can be used to read in your own application's configuration files, and has nothing to do with the php.ini file. The following reserved words must not be used as keys for ini files: null, yes, no, true, and false. There are also some reserved characters that must not be used in the keys: {}|&~![()".
49. Contents of "test.ini": [names] me = Robert you = Peter [urls] first = "http://www.example.com" second = "http://www.w3schools.com"
50. PHP code: <?php print_r(parse_ini_file("test.ini")); ?> The output of the code above will be: ( [me] => Robert [you] => Peter [first] => http://www.example.com [second] => http://www.w3schools.com )