here is a "server-php >> html >> browser" process illustration:
http://www.lastown.com/forum/viewtopic.php?t=533
it shows the basic steps; first php code is parsed at server into html; then sent to browser, that understands html tags and renders them to the display the webpage, there's also some quick overview about the process.. worths taking a look at
Úvod
Table of Contents
Čo je PHP?
PHP (rekurzívny akronym pre "PHP: Hypertext Preprocessor") je široko používaný Open Source všeúčelový skriptovací jazyk, ktorý je vhodný hlavne pre vývoj Webu a môže byť vnorený do HTML.
Jednoduchá odpoveď, ale čo to znamená? Príklad:
Example#1 Úvodný príklad
<html>
<head>
<title>Príklad</title>
</head>
<body>
<?php
echo "Ahoj, ja som PHP skript!";
?>
</body>
</html>
Všimnite si ako sa tento skript odlišuje od tých napísaných v iných jazykoch ako Perl alebo C -- miesto písania programu s množstvom príkazov na výstup HTML, napíšete HTML skript s nejakým vnoreným kódom, aby niečo urobil (v tomto prípade, výstup nejakého textu). PHP kód je uzavretý do špeciálnych start a end tagov, ktoré vám umožňujú skočiť do alebo vyskočiť z "PHP módu".
Čo PHP odlišuje od niečoho ako JavaScript zo strany klienta je to, že kód sa vykonáva na serveri. Ak by ste mali skript podobný tomu hore na vašom serveri, klient by prijal výsledky bežiaceho skriptu, so žiadnou možnosťou zistenia, čo môže podčiarknutý kód byť. Dokonca môžete svoj web server nakonfigurovať tak, aby spracoval všetky vaše HTML súbory s PHP-čkom a potom skutočne neexistuje žiadny spôsob, aby užívatelia zistili, čo skrývate v rukáve.
Najväčším plus pri používaní PHP je, že je extrémne jednoduchý pre začiatočníka, ale ponúka mnoho pokročilých vlastností pre profesionálneho programátora. Nebojte sa čítania dlhého zoznamu vlastností PHP. Za krátky čas sa do toho dostanete a začnete písať jednoduché skripty za niekoľko hodín.
I keď PHP vývoj je zameraný na skriptovanie zo strany servera, môžete s ním urobiť o mnoho viac. Čítajte ďalej a viac si pozrite v sekcii Čo PHP dokáže?, alebo choďte priamo na úvodný tutoriál, ak sa zaujímate len o web programovanie.
Úvod
30-Jan-2008 04:06
18-Aug-2007 07:48
before html runs to show a webpage, php code runs first on web server.
so, when there lines as follow:
<table>
<tr>
<td>
<?php
echo "php runs first!";
?>
</td>
</tr>
</table>
the first step is to run php code, we get:
<table>
<tr>
<td>
php runs first
</td>
</tr>
</table>
then, code is sent to browser, and we see somthing~
18-Jul-2007 05:02
"the code is executed on the server"
This is an important concept for the first-time PHP programmer to understand, so that when you get into string formatting later on, you understand the difference between formatting the on-screen content (as parsed by your browser) and formatting the HTML code (as returned by the server).
For example "/n" starts a new line in the HTML code, and its results are only seen if you look at the "source HTML". It is NOT the same as <br>!
