PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Co dokáže PHP?> <Začínáme
Last updated: Sat, 24 Mar 2007

view this page in

Kapitola 1. Úvod

Obsah

Co je PHP?
Co dokáže PHP?

Co je PHP?

PHP (rekurzivní akronym pro "PHP: Hypertext Preprocessor") je rozšířený univerzální skriptovací jazyk s volně dostupným zdrojovým kódem (Open Source), který je obzvláště vhodný pro vývoj webových aplikací a lze jej zapouzdřit do HTML.

To je jednoduchá odpověd, ale co to znamená ve skutečnosti? Příklad:

Příklad 1.1. Úvodní příklad

<html>
    <head>
        <title>Příklad</title>
    </head>
    <body>

        <?php
       
echo "Ahoj, já jsem PHP skript!";
       
?>

    </body>
</html>

Povšimněte si odlišností od skriptů psaných v jiných jazycích, jako Perl nebo C -- místo psaní programu s množstvím příkazů pro výstup HTML vytvoříte HTML soubor s vloženým kódem, který něco vykoná (v tomto případě vypíše text). PHP kód je uzavřen mezi zvláštními uvozujícími a koncovými tagy, které vám umožňují vstoupit a opustit "PHP mód".

PHP se liší od jazyků, jako je JavaScript na straně klienta, tím, že je vykonáván na straně serveru. Kdybyste měli na svém serveru takový skript, jaký byl uveden výše, klient by obdržel pouze výstup z toho skriptu bez možnosti zjistit, jaký může být použitý zdrojový kód. Můžete dokonce nakonfigurovat svůj webový server tak, aby zpracovával veškeré vaše HTML soubory. Pak už by opravdu neexistoval způsob, kterým by uživatel zjistil, co máte v rukávu.

Nejlepší na PHP je, že je extrémně jednoduché pro začátečníka, ale poskytuje mnoho pokročilých vlastností i profesionálnímu programátorovi. Není třeba se obávat, že budete muset pročíst dlouhý seznam vlastností PHP. Během chvilky se na něj můžete vrhnout a za několik hodin můžete psát jednodušší skripty.

Ačkoli je programování v PHP zaměřeno na skripty na straně serveru, můžete v něm vytvořit mnohem více. Čtěte dál a v sekci Co dokáže PHP? se dozvíte více, nebo jděte přímo na úvodní výukovou lekci, pokud vás zajímá pouze programování pro web.



Co dokáže PHP?> <Začínáme
Last updated: Sat, 24 Mar 2007
 
add a note add a note User Contributed Notes
Úvod
nostamar $AT$ g mail
30-Jan-2008 01:06
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
winks716
19-Aug-2007 04: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~
george dot langley at shaw dot ca
19-Jul-2007 02: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>!

Co dokáže PHP?> <Začínáme
Last updated: Sat, 24 Mar 2007
 
 
show source | credits | sitemap | contact | advertising | mirror sites