PHP - podstawy

Aby zacząć przygodę z programowaniem w języku skryptowym jakim jest PHP potrzebujemy serwera, gdzie będzie nasz kod przetwarzany.

Istnieje wiele rozwiązań jakimi możemy się posłużyć:

Przydatna rzecz dla każdego programisty czyli dokumentacja :) - http://docs.php.net/manual/pl/

Wszystkie pliki jakie tworzymy w języku php mają rozszerzenie *.php.

// Struktura kodu w języku PHP
<?php
    // nasz kod
?>

Poniżej przedstawione zostały 2 sztandarowe przykłady :)

Plik index.php

<?php
    echo 'Witaj Świecie'; 
?>

instrukcja 'echo' jest podstawową instrukcją do wyświetlania czegoś na ekranie.

Plik index.php

<?php
    phpinfo();
?>

Metoda 'phpinfo()' wyświetla nam informacje na temat naszego interpretera php (czyli co posiadamy i co możemy zrobić :))

Deklaracja zmiennych w języku PHP

// Deklaracja zmiennych
<?php
    $zmienna_1 = 50;
    $zmienna_2 = "Szkolenie";
    $mietnna_3 = true;
    $zmienna_4 = 5.15;
?>

Instrukcje warunkowe w języku PHP

// Instrukcja IF
if (warunek_do_spełnienia) {
    // nasz kod
} else {
    // nasz kod
}

// Przykład
$a = 2;
$b = 3;

if ($a > $b) {
    echo $a + ' jest większe od ' + $b;
} else {
    echo $a + ' jest mniejsze od ' + $b;
}

Pętle w języku PHP

// Pętla for
// for (od_jakiej_wartości_zaczynamy; do_jakiej_wartości_dążymy; o_jaki_skok)
// $zmienna++ <- jest to zwiększenie wartości naszej zmiennej o 1
for ($i = 0; $i < 100; $i++) {
    echo $i;
}

// Pętla while
while (warunek_do_spełnienia) {
    // nasz kod
}

// pętla while, która nigdy się nie kończy
while (true) {
    // nasz kod
}

Zmienne środowiskowe/predefiniowane

// W języku PHP mamy możliwość korzystania z takiego tworu jakim są zmienne środowiskowe.
// Są to zmienne, które sam język ma w sobie i możemy z nich kożystać. Dzięki nim mamy 
// dostęp do wielu funkcjonalności serwera, przeglądarki itp.

// dzięki temu mamy możliwość podmiany wartości naszej zmiennej lokalnej z przekazaną 
// zmienną globalną
$GLOBALS["nazwa_zmiennej"]

// Informacje nt naszego serwera
$_SERVER

// Zmienne przesyłane przy pomocy metody GET
$_GET["nazwa_zmiennej"]

// Zmienne przesyłane przy pomocy metody POST
$_POST["nazwa_zmiennej"]

// Zmienna wysyłania plików
$_FILES

// Zmienne sesji
$_SESSION

// Zmienna ciasteczek
$_COOKIE

results matching ""

    No results matching ""