PHP Podstawy PDF
Document Details
Tags
Summary
Ten dokument przedstawia podstawy języka programowania PHP. Zawiera wyjaśnienia dotyczące wyświetlania zmiennych, typów zmiennych, tworzenia zmiennych oraz funkcji matematycznych. Omówione są również funkcje sprawdzające wartości zmiennych.
Full Transcript
WYŚWIETLANIE ➔ echo: wyświetla prosty tekstu i zmienne echo "Hello, World!"; echo $variable; echo "Liczba: ", 123, ", Zmienna: ", $variable; może przyjmować wiele argumentów zwraca prosty tekst ➔ print_r: wyświetla tablice i obiekty...
WYŚWIETLANIE ➔ echo: wyświetla prosty tekstu i zmienne echo "Hello, World!"; echo $variable; echo "Liczba: ", 123, ", Zmienna: ", $variable; może przyjmować wiele argumentów zwraca prosty tekst ➔ print_r: wyświetla tablice i obiekty print_r($array); wyświetla szczegóły struktury (czyli klucze i wartości) ➔ var_dump(): wyświetla typ i wartość zmiennej(czyli praktycznie wszystko) var_dump($variable); pokazuje typ danych oraz wartości bardziej szczegółowy print_r ➔ var_export: wyświetla zmienna jako kod php(tez wyswietla wszystko) var_export($array); podobne do print_r, ale wynik to kod php TYPY ZMIENNYCH ➔ integer(int) - liczby calkowite ➔ floating-point (double/float) - zmiennoprzecinkowe ➔ string - ciag znakow ➔ boolean(bool) - typ logiczny true lub false ➔ array ➔ NULL TWORZENIE ZMIENNYCH ➔ define() (pozwala na dynamiczne nazwy, globalny) define("NAZWA_STALEJ", wartość); $nazwa = "MY_CONSTANT"; define($nazwa, 42); echo MY_CONSTANT; // 42 ➔ const (nie pozwala na dynamiczne nazwy, ograniczony do użycia w klasach) const NAZWA_STALEJ = wartość; const GREETING = "Witaj w PHP!"; echo GREETING; // Witaj w PHP! unset - do usuwania zmiennych lub elementów z tablicy. nie może usunąć stałych zmiennych. SPRAWDZANIE TYPÓW ➔ gettype(): zweaca typ ➔ is_bool(): cala reszta true lub false ➔ is_int(): ➔ is_float(): ➔ is_string(): ➔ is_numeric(): ➔ is_array(): ➔ is_object: FUNKCJE MATEMATYCZNE abs($number) Zwraca wartość bezwzględną liczby round($number) Zaokrągla liczbę do najbliższej całkowite ceil($number) Zaokrągla liczbę w górę do najbliższej całkowitej floor($number) Zaokrągla liczbę w dół do najbliższej całkowitej max($array) Zwraca największą wartość z tablicy lub argumentów min($array) Zwraca najmniejszą wartość z tablicy lub argumentów pow($base, $exp) Podnosi liczbę $base do potęgi $exp sqrt($number) Zwraca pierwiastek kwadratowy liczby rand() Zwraca losową liczbę całkowitą Preinkrementacja $a = 5; ++$a; $a = 6 Postinkrementacja $a = 5; $a++; $a = 6 Predekrementacja $a = 5; --$a; $a = 4 Postdekrementacja $a = 5; $a--; $a = 4 Konkatenacja $a. $b Łączy $a i $b SPRAWDZANIE WARTOSCI ➔ isset(): sprawdza czy zmienna istnieje isset( $var,...$vars) true jesli wartosc istnieje i nie jest null false jesli nie istnieje lub ma wartosc null ➔ is_null(): sprawdza czy ma wartosc null is_null( $var) true jeśli istnieje i null false jesli nie istniele lub nie jest null ➔ empty(): sprawdza czy zmienna jest pusta (nie istnieje, ma wartosc: null, false, 0, ‘’, ‘0’, []) empty(mixed $var