Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
PHP ● Personal Home Page ● PHP: Hypertext Preprocessor
2
Obsah ● PHP ● Základy ● Větvení – if, switch, generování obsahu ● Cykly
3
PHP ● Interpretovaný, objektově orientovaný programovací jazyk ● Skripty se provádějí na serveru ● LAMP ● Dynamický obsah stránek, webové aplikace ● Facebook, Wikipedia, Wordpress,...
4
Základy ● Syntax: ● Echo “Hello World”. “!”; ● echo “ odkaz ”; ● define ("BROWSER", "Firefox 3.0"); ● Function hello ($name){ Echo “Hello, “.$name; } Hello (David);
5
Proměnné ● logický typ ● $mam_malo_penez = TRUE; ● celočíselný typ ● $plat = 10000; ● řetězec ● $prohlaseni = "Právě se vracím z pražského hradu!...";
6
Pole ● Indexované pole $fronta[1]="Petr"; $fronta[2]="Pavel"; ● Asociativní pole $obyvatel["Praha"]=1000000; $obyvatel["Horní Lhota"] = 350; ● Vícerozměrné pole $figura[1][1]="bílá věž"; $figura["b"][1]="bílý jezdec"; ● Inicializace $fronta[ ]="Petr"; $fronta[ ]="Pavel"; fronta=Array("Petr", "Pavel"); $fronta[1]="Petr"; $fronta[ ]="Pavel"; $fronta=Array(1=>"Petr", "Pavel");
7
Větvení - if ● <?php $d=date("D"); if ($d=="Fri"){ echo "Have a nice weekend!"; }elseif ($d=="Sun"){ echo "Have a nice Sunday!"; }else{ echo "Have a nice day!"; } ?>
8
Větvení - switch switch ($jmeno){ case "Honza" : echo("Honza"); break; case "Jiří" : echo("Jiří"); break; default : echo("Petr"); }
9
Generování obsahu <? $variable=$_GET[“promenna”]; if($variable==”a”) { echo “ Funkce PHP ”; } else if($variable==”b”){ echo “ Proměnné ”; } else { echo “ Cykly ”; }?>
10
Cykly ● While ● For
11
Cyklus while a do while while $c = 1; while($c<101){ echo($c. " "); $c++; } do while $c = 1; do { echo($c. " "); $c++; } while($c<101);
12
Cyklus for ● for(inicializace proměnné; podmínka; operace) {skript} ● for($c=1; $c<101; $c++){ echo($c." "); }
13
MySQL ● Připojení define("SQL_HOST","localhost"); define("SQL_DBNAME","db"); define("SQL_USERNAME","user"); define("SQL_PASSWORD","pass"); mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD) or die("Nelze se pripojit k MySQL: ". mysql_error()); mysql_select_db(SQL_DBNAME) or die("Nelze vybrat databazi: ". mysql_error()); ● Zobrazení dat $q=mysql_query(QUERY_PHOTOLAST 10); $n=mysql_num_rows($q); if ($n==0){
14
Zdroje ● http://en.wikipedia.org http://en.wikipedia.org ● http://www.w3schools.com/php/php_if_else.asp http://www.w3schools.com/php/php_if_else.asp ● http://www.tvorba-webu.cz/php/ http://www.tvorba-webu.cz/php/ ● http://www.linuxsoft.cz/php/ http://www.linuxsoft.cz/php/
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.