PHP & MySQL

Date post:23-Feb-2016
Category:
View:37 times
Download:0 times
Share this document with a friend
Description:
PHP & MySQL. Ar hitektura. Web Browser. Request Page. Web Server. Page with PHP code. Read File. Send HTML page. Pass PHP page and server variables (GET attributes, Server settings, etc.). Generate HTML page. PHP Interpreter. MySQL. Interact with Database. PHP si nta ksa. - PowerPoint PPT Presentation
Transcript:

PHP & MySQL

PHP & MySQL11ArhitekturaWeb BrowserWeb ServerRequest PagePage with PHPcodeRead FilePHP InterpreterPass PHP pageand server variables(GET attributes, Server settings, etc.)Generate HTML pageSend HTML pageMySQLInteract withDatabase2PHP sintaksaGenerelno PHP kod je umetnut u HTML web stranice U veini sluajeva moete imati i samo PHP kodStranice sa PHP kodom mogu imati ekstenzije: .php3, .php4, .php5 ali je generalno .phpPrimeri:

Hello,

3PHP sintaksa PromenljivePHP ne podrava eksplicitnu definiciju tipa. $foo="0"; //$fooisstring(ASCII48)$foo+=2; //$fooisnowaninteger(2)$foo=$foo+1.3; //$fooisnowafloat(3.3)Moete uvesti tip promenljive i pomou spajanja. $foo=10; //$fooisan integer$bar=(boolean) $foo;//$bar is boolean (true)Uporeenjem vrednosti. $x=0; $y=false;if ( $x == $y ) //this is true Uporeenje vrednosti i tipa. $x=0; $y=false;if ( $x === $y ) //this is not true, different types 4Pojam "foo kao univerzalna promenljiva za neto o emu se raspravlja ili ideja prezentovana primerom.PHP sintaksa - StringoviPostoje dva glavna naina za specificiranje tipa stringKorienjem jednog navoda : tekst predstavljen onako kako je ukucan$str=This is an \n example; //\n is not expanded to new lineKorienjem duplih navodnika : iri promenljive i podrava specijalne znake$val=5;$str=The value is: $var \n; //The string is: The value is: 5 with a new line at the end Stajanje se vri sa takom .$val=5;$str=The . value is: . $var . \n;Jedan karakter je takoe string$str{2} = T ; //The third character of string5PHP sintaksa - NizoviPHP niz je dinamika struktura. Veliina se proiruje po potrebi.PHP podrava asocijativne nizove: Indeksi mogu biti bilo kog tipa a ne samo celobrojni.

$arr[1] = Test ; //Using integers as keys$arr[first] = Test ; //Using strings as keys$arr = array("foo"=>"bar",12=>true); $arr[5] = 10;// The array is now: (foo=> bar, 12=>true, 5=>10)Definisanje niza

Viedimenzioni niz

$arr = array( first"=> array("bar", Test ), second"=> array(1=>true, 2=>false) ) ; 6PHP sintaksa Kontrolne struktureSve kontrolne strukture koje moete nai u C jezikuIf () {} elseif () {} else {}while() {}for (;;) {}do {} while ()switch (...) { case : ; case : ; default: ; }foreach : koristi se kod asocijativnih nizova

$foo=array( Pera => [email protected] , Mika => [email protected] , Laza => [email protected] , Zika => [email protected] );foreach ($foo as $name=>$email){ echo Name: $name
; echo Email: $email ;}7PHP sintaksa - FunkcijeDefinisanje funkcije Globalne promenljive se mogu koristiti samo ako su deklarisane u funkciji

Click here to load reader

Reader Image
Embed Size (px)
Recommended