Here is a simple example of a PHP script:
0001: <HTML><BODY> 0002: <?php 0003: $numrows = 3; 0004: for ($rownum = 0; $rownum<$numrows; $rownum++) 0005: { 0006: ?> 0007: <P>hello world</P> 0008: <?php 0009: } 0010: ?> 0011: </BODY></HTML>Suppose that the file hellothree.php contains this code. It can be executed by passing it to a WWW server that understands PHP. Click on the following link to see what happens: http://www.dur.ac.uk/barry.cornelius/papers/phpintro/code/hellothree.php
If a WWW server is configured to handle PHP, it will pass any file with a php extension to a PHP processor. The PHP processor knows it has to interpret the bits between the <?php and ?> symbols. When given the above script, the PHP processor will output the following HTML and this is what is sent to the visitor's browser:
0012: <HTML><BODY> 0013: <P>hello world</P> 0014: <P>hello world</P> 0015: <P>hello world</P> 0016: </BODY></HTML>