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

Use Quizgecko on...
Browser
Browser