PHP Basic
1. Kas yra Php ?.
2. Php Privalumai ir Trukumai.
3. Kodas.
4. Kintamieji ir Veiksmai.
5. Salyginiai sakiniai IF.
6. Ciklai
7. Sesijos
Info
1.Kas yra Php ? (PHP hypertext preprocessor)
Kodas: Pasirinkti visus
<html>
<head>
</head>
<body>
<?php echo "Php scriptas :)"; ?>
</body>
</html>
Php scriptas
Siektiek Istorijos
2.Php Privalumai ir Trukumai
Privalumai
1) Php yra nemokamas.
2) Php veikia ivairiose platformose (operacinese sistemose).
3) Php pasizymi dideliu greiciu su Duomenu bazemis.
4) Php labai daug scriptu galima rasti internete.
3. Kodas
Tikriausiai daukas uzduos sau toky klausima. Ka galima padaryti su php ??
Atsakau: O gi bevei viska: web skaitliukai, sveciu knygos, forumai ir dar daug
ivairiu programu. Php ispletinys yra .php Php kodas gali buti rasomas tarp keliu tagu
Kodas: Pasirinkti visus
<?php /* Cia rasomas php kodas */ ?>
Kodas: Pasirinkti visus
<? /* Cia rasomas php kodas */ ?>
Kodas: Pasirinkti visus
<script language="php">
/* Cia rasomas php kodas */
</script>
1. // Komentaras
2. /* Komentaras */
3. # Komentaras
Php programavimo kalboje keikviena eilute uzbaigiama kabletaskiu ;
Kodas: Pasirinkti visus
<? echo "Hello World"; ?>
1. Integer // Sveiko skaiciaus tipo kintamieji
2. Floating-point number // realiojo skaiciaus tipo kintamieji
3. String // eilutes tipo kintamieji
4. Array // Masyvas
O dabar apie kiekviena kintamuju tipa smulkiau.
1. Integer
Keli atvejai kaip kintamajam priskiriamas Integer tipas
$x = 1234; // desimtainis skaitmuo
$x = -1234; // neigiamas skaitmuo
$x = 0x18; // sesioliktainis skaicius
2. Floating-point number
Keli atvejai kaip kintamajam priskiriamas Floating-point number tipas
$x = 1.2e3
3. String
Stringa Php programavimo kalboje galima pavaizduoti dviem budais:
1. Tarp dvigubu kabuciu $x = "Tekstas";
2. Tarp viengubu kabuciu $x = 'Tekstas';
4. Array
Vienmatis masyvas
Savaites dienu masyvas: ["pir","ant","tre","ket","pen","ses","sek"]
Kodas: Pasirinkti visus
$savait[0]= "pir";
$savait[1]= "ant";
$savait[2]= "tre";
$savait[3]= "ket";
$savait[4]= "pen";
$savait[5]= "ses";
$savait[6]= "sek";
Kodas: Pasirinkti visus
$x[1][2] = $y; // Dvimatis masyvas
Daugiamatis masyvas tai trimatis,keturmatis ir t.t bet visi siem masyvai vaizduojami
panasiai
Keturmatis masyvas:
Kodas: Pasirinkti visus
$x[1][2][3][4] = $y; // Keturmatis masyvas
1. Kintamieji gali buti lokalus ir globalus.
Kodas: Pasirinkti visus
$x = 1; // globalus kintamasis
function Test() {
echo $x // lokalaus kintamojo spausdinimas
}
Si funkcija nespausdins nieko nes funkcijoje naudojamas lokalus kintamasis,
pabandykime si ta pakeisti.
Kodas: Pasirinkti visus
$x = 1; // globalus kintamasis
function Test() {
global $x;
echo $x;
}
Test();
Dabar iskvietus funkcija ji atspausdins 1.
2. Kintamieji ir veiksmai su jeis.
Kodas: Pasirinkti visus
$x = $y = 5; // reiksme 5 priskiriama $x ir $y
$x = $y++; // kintamasis $y padidinamas vienetu
$x += 5; // kintamasis $x padidinamas 10
$x * $y; // daugina
$x / $y; // dalina
$x - $y; // atima
$y + $z; // sumuoja
$x % $y; // modulis
Kodas: Pasirinkti visus
$x or $y; arba $x || $y;
$x and $y; arba $x && $y;
$x xor $y;
!$x; // ne $x
4. Lyginimo veiksmai
Kodas: Pasirinkti visus
$X == $y; // Vykdoma jei lygu
$X >= $y; // Vykdoma jei $x daugiau arba lygu $y
$X <= $y; // Vykdoma jei $x maziau arba lygu $y
$X < $y; // Vykdoma jei $x maziau uz $y
$X > $y; // Vykdoma jei $x daugiau uz $y
$X != $y; // Vykdoma jei nelygu
Php kalboje yra salyginiai sakiniai if apie juos dabar ir pakalbesim
Operacija IF yra labai svarbi php programavimo kalboje, nes leidzia vykdyti
tam tikra koda tik tenkinant nurodyta salyga.
Kodas: Pasirinkti visus
if (salyga) {
//kodas
}
Pavyzdys:
Kodas: Pasirinkti visus
if (5>4) {
echo "5 daugiau 4"; // kadangi salyga 5 > 4 tenkinama tai i narsykle isves (5 daugiau 4).
}
If tikrinama salyga gali buti ir loginio tipo true arba flase:
Kodas: Pasirinkti visus
if (false) { echo "Test"; } // Zodis Test nebus isvestas i ekrana nes salyga netenkinama.
if (true) { echo "Test"; } // Zodis Test bus isvestas i ekrana nes salyga tenkinama.
Jei if salyga netenkinama tai yra galimybe nurodyti else kad php vykdytu kita koda:
Kodas: Pasirinkti visus
if (5=4) {
echo "True";
} else {
echo "False";
}
tada php vykdo else koda ir i ekrana isveda False.
6. Ciklai
Ciklas tai funkcija kurios pagalba vykdome koda kol bus ivykdyta kokia nors
salyga arba tiek kiek kartu nurodeme, ciklai buna dvieju tipu for ir while.
1. Ciklas While
Kodas: Pasirinkti visus
while (salyga) {
//kodas
}
Jei ciklo salyga yra patenkinama tai kodas parasytas tarp riestiniu skliaustu
yra vykdomas jei salyga yra nepatenkinama tai kodas yra praleidziamas.
Pvz:
Kodas: Pasirinkti visus
$x = 1;
while (x < 10) {
$x = $x + 1;
}
$x bus daugiau uz 10.
2. Ciklas For
Kodas: Pasirinkti visus
for (salyga;salyga;salyga) {
// kodas
}
Ciklo for skliaustuose nurodomos trys salygos kurios atskiriamos kabletaskiais.
Pirmoji salyga nurodo ciklo kintamojo reiksme. Antra salyga nurodo salyga
Trecia salyga vykdoma ciklo pakartojimo gale ir dazniausiai padidina arba
sumazina ciklo kintamaji.
Kodas: Pasirinkti visus
for ($i = 1;$i < 10;$++i) {
echo $i; // isvedamas skaicius nuo 1 iki 9
}
Kodas: Pasirinkti visus
$x = 1;
while (x < 10) {
$x = $x + 1;
if ($x == 5) {
echo $x;
break;
}
}