This means that the code you write in PHP sits on a host computer called a server. The server sends Web pages to the requesting visitors (you, the client, with your Web browser).
When a visitor goes to a Web site written in PHP, the server reads the PHP code and then processes it according to its scripted directions.
In the example shown in Figure i.2 the PHP code tells the server to send the appropriate data —HTML code —to the Web browser, which treats the received code as it would a standard HTML page. This differs from a static HTML site where, when a request is made, the server merely sends the HTML data to the Web browser and there is no server-side interpretation occurring (Figure i.3). Because no server-side action is required, you can run HTML pages in your Web browser without using a server at all.
To the end user and their Web browser there is no perceptible difference between what home.html and home php may look like, but how that page’s content was created will be significantly different.
dont lose u r hopes guys. next lesson is a practicle lesson.