DAY - 2
PHP Configuration / The
configuration file
·
The configuration file (php.ini)
is read when PHP starts up. For the server module versions of PHP, this happens
only once when the web server is started. For the CGI
and CLI versions, it happens on every invocation.
·
php.ini is searched for in these
locations (in order):
- SAPI module specific location (PHPIniDir directive in Apache 2, -c command line option in CGI and CLI, php_ini parameter in NSAPI, PHP_INI_PATH environment variable in THTTPD)
- The PHPRC environment variable. Before PHP 5.2.0, this was checked after the registry key mentioned below.
- As of PHP 5.2.0, the location of the php.ini file can be set for different versions of PHP. The following registry keys are examined in order: [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z], [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y] and [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x], where x, y and z mean the PHP major, minor and release versions. If there is a value for IniFilePath in any of these keys, the first one found will be used as the location of the php.ini (Windows only).
- [HKEY_LOCAL_MACHINE\SOFTWARE\PHP], value of IniFilePath (Windows only).
- Current working directory (except CLI).
- The web server's directory (for SAPI modules), or directory of PHP (otherwise in Windows).
- Windows directory (C:\windows or C:\winnt) (for Windows), or --with-config-file-path compile time option.
Basic PHP Syntax
·
A PHP script can be placed anywhere in the
document.
·
A PHP script starts with <?php and ends
with ?>:
<?php
// PHP code goes here
?>
// PHP code goes here
?>
·
The default file extension for PHP files is
".php".
·
A PHP file normally contains HTML tags, and some
PHP scripting code.
·
The following example of a simple PHP file, with
a PHP script that uses a built-in PHP function "echo" to output the
text "Hello World!" on a web page:
Example
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo"Hello World!";
?>
</body>
</html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo"Hello World!";
?>
</body>
</html>
No comments:
Post a Comment
Give your valuable feedback