PHP za pocetnike - predavanje 2
-
Upload
nermin-sehic -
Category
Education
-
view
283 -
download
10
Transcript of PHP za pocetnike - predavanje 2
PHP za početnike
Academy387 Nermin Šehić
Predavanje 2
Recap: predavanje 1• Sta je PHP
• Sintaksa PHP
• Dev environment za razvoj PHP aplikacije
• Sta je XAMPP
• Instalacija XAMPPa
• Hello world from PHP
• HTTP
Uvod u Github
• Git je version control sistem za razvoj softvera, aplikacija ili web stranica
• Napravljen za potrebe Linux kernela u 2005
• Github je git repozitorij hosting servis sa podrskom za web
php-kurs repozitorij
• https://github.com/newPrimitives/php-kurs
Varijable u PHP
• Varijabla (ili promjenljiva) (eng. variable) je jedinica date ili informacije u računarskom programu koja može promijeniti vrijednost u toku izvršavanja programa.
Varijable u PHP
• $firstName = “Nermin”
• $lastName = “Sehic”
Varijable u PHP
• identifikuje se pomocu znaka “$”
• camel case sintaksa
• duga imena nisu pozeljna
• prvi karakter poslije “$” je uvijek slovo
• izbjegavati imena “$a”, “$b”…
Vjezba 1
• Skinuti start template sa github-a
• Inicijalizirati varijable: Link1, Link2, Link3
• Ispisati varijable u za to naznacena mjesta
• Promijeniti vrijednost varijable “title”
PHP operacije• Aritmetricke operacije
• Assignment operatori
• Znakovi poredjenja
• Increment/Decrement operatori
• Logicni operatori
• String operatori
Lista operacija
• Lista operacija u PHP (GitHub)
Komentari u PHP
• 3 vrste komentara
• Single line komentar
• Multi line komentar
• Inline komentar
Single line komentar
#sintaksa za single line komentar echo $name;
Single inline komentar
echo $name; //sintaksa za inline komentar
Sintaksa za multiline komentar
/*** Sintaksa za multiline komentar * */echo $name;
Konstante u PHP
• Konstantama, za razliku od varijabli, vrijednost nije moguce promijeniti nakon inicijalizacije
• UPPER_CASE sintaksa
• postoje user defined i reserved konstante
Primjer definisanja konstanti
• define(constant_name, value, case_insensitive)
• Github (primjeri deklarisanja konstanti)
• PHP Docs (magic konstante)
Substring fukcija
• http://php.net/manual/en/function.substr.php
Vjezba 2
• Koristiti rjesenje vjezbe 1 kao starter template
• Koristiti funkciju substr() i ukloniti “http” i/ili “www” iz imena linka
• <a href=“#LINK" target="_blank"> <!-- Ime linka --> </a>
Stringovi u PHP
• Kombinovanje stringova
• Funkcije za trim, length
• Pretrage stringova
• Zamjena karaktera u stringu
Stringovi u PHP
• https://github.com/newPrimitives/php-kurs/blob/master/lecture2/phpStrings.php
To sum up…• Sta je Github
• PHP varijable
• Operacije u PHP
• Komentari u PHP
• Konstante u PHP
• Osnovne manipulacije sa stringovima
Pitanja?
• Naredno predavanje: Utorak 13.10.2015
• Download prezentacije:http://www.slideshare.net/NerminSehic/php-za-pocetnike-predavanje-2