Podręcznik PHP
Wyprowadzanie danych
Konstrukcje warunkowe
Operator warunkowy
Warunek alternatywny
Warunek dodatkowy
Wybór wielokrotny
Wariant wyboru
Wariant domyślny
Dopasowanie
Pętle
Pętla z warunkiem
Pętla z warunkiem końcowym
Pętla z licznikiem
Pętla po tablicy
Przerwanie pętli
Kontynuacja pętli
Praca ze zmiennymi
Zakończenie pracy
określanie typu zmiennej
zmiana typu zmiennej
sprawdzanie liczby całkowitej
sprawdzanie liczby zmiennoprzecinkowej
sprawdzanie wartości numerycznej
sprawdzanie ciągu znaków
sprawdzanie wartości logicznej
sprawdzanie tablicy
sprawdzanie obiektu
sprawdzanie wartości NULL
sprawdzanie zasobu
sprawdzanie wartości wywoływalnej
sprawdzanie wartości iterowalnej
sprawdzanie wartości policzalnej
rzutowanie na liczbę całkowitą
rzutowanie na float
rzutowanie na ciąg znaków
rzutowanie na boolean
konwersja na tablicę
Funkcje matematyczne
Pomiary ciągów znaków
Manipulacje
czyszczenie krawędzi
czyszczenie początku
czyszczenie końca
dopełnianie ciągu znaków
powtarzanie ciągu znaków
odwracanie ciągu znaków
mieszanie znaków
Wielkość liter
małe litery
wielkie litery
małe litery
wielkie litery
pierwszy znak na wielką literę
pierwszy znak na małą literę
pierwszy znak słowa na wielką literę
Podział
dzielenie ciągu na tablicę
dzielenie ciągu na tablicę
dzielenie ciągu na części
dzielenie ciągu na zmienne
dzielenie ciągu na tokeny
parsowanie ciągu według formatu
dzielenie ciągu wielobajtowego
dzielenie ciągu na znaki
pobieranie części ciągu
przycinanie ciągu według szerokości
Części ciągu znaków
Wyszukiwanie i zamiana
wyszukiwanie i zamiana
zamiana bez rozróżniania wielkości liter
wyszukiwanie i zamiana
zamiana części ciągu
Wyszukiwanie w ciągu
sprawdzanie występowania znaku w ciągu
sprawdzanie pierwszego wystąpienia
sprawdzanie ostatniego wystąpienia
pozycja pierwszego wystąpienia podciągu
pozycja ostatniego wystąpienia znaku
wyszukiwanie bez rozróżniania wielkości liter
odwrotne wyszukiwanie bez rozróżniania wielkości liter
znajdowanie pierwszego wystąpienia podciągu
wyszukiwanie w ciągu dowolnego z podanych znaków
znajdowanie pierwszego wystąpienia znaku
znajdowanie ostatniego wystąpienia znaku
wyszukiwanie bez rozróżniania wielkości liter
wyszukiwanie podciągu bez rozróżniania wielkości liter
pozycja podciągu
wyszukiwanie ostatniego wystąpienia
wyszukiwanie ostatniego wystąpienia bez rozróżniania wielkości liter
odwrotne wyszukiwanie bez rozróżniania wielkości liter
odwrotne wyszukiwanie podciągu
wyszukiwanie pierwszego wystąpienia
Zliczanie w ciągu
zliczanie liczby wystąpień podciągu
zliczanie wystąpień
zliczanie liczby znaków
zliczanie liczby słów
Praca z tagami, escapowanie
usuwanie tagów z ciągu
wypisywanie tagów w przeglądarce
operacja odwrotna do htmlspecialchars
przekształcanie znaków na encje HTML
operacja odwrotna do htmlentities
escapowanie cudzysłowów w ciągu
usuwanie escapowania funkcji addslashes
escapowanie metaznaków
zamiana niedozwolonych znaków
Formatowanie ciągów
formatowanie liczby
formatowanie wartości walutowych
wypisywanie sformatowanego ciągu
wypisywanie sformatowanego ciągu
formatowanie ciągu (ze zwrotem)
formatowanie ciągu z tablicy
wstawianie znaku nowej linii
wstawianie znaku nowej linii
Kody znaków
Porównywanie ciągów
odległość Levenshteina między ciągami
procent podobieństwa ciągów
fonetyczne porównywanie ciągów
ulepszony soundex
porównywanie pierwszych znaków ciągów
porównywanie pierwszych znaków bez rozróżniania wielkości liter
porównywanie ciągów z rozróżnianiem wielkości liter
porównywanie ciągów z uwzględnieniem lokalizacji
naturalne porównywanie ciągów
naturalne porównywanie bez rozróżniania wielkości liter
porównywanie ciągów bez rozróżniania wielkości liter
Tablice
liczba elementów
tablica z zakresem
suma elementów tablicy
iloczyn elementów
dzielenie tablicy
łączenie tablic
łączenie tablic rekurencyjnie
klucze na wartości
wybór kluczy tablicy
wybór wartości tablicy
łączenie tablic
wyszukiwanie w tablicy
zliczanie ilości
zamiana w tablicy
odwracanie tablicy
usuwanie duplikatów
losowy klucz
mieszanie tablicy
sprawdzanie obecności
sprawdzanie obecności
tablica na zmienne
tablica na zmienne
łączenie tablicy w string
na tablicę wielowymiarową
pierwszy element tablicy
ostatni element tablicy
dodawanie na początek
dodawanie na koniec
uzupełnianie tablicy
wypełnianie tablicy
wypełnianie tablicy
Sortowanie
rosnąco według elementów
malejąco według elementów
rosnąco według kluczy
malejąco według kluczy
rosnąco według elementów z zachowaniem kluczy
malejąco według elementów z zachowaniem kluczy
w sposób naturalny
w sposób naturalny bez rozróżniania wielkości liter
według callbacku
według callbacku po kluczach
według callbacku z zachowaniem kluczy
sortowanie wielu tablic
Callbacki
modyfikacja tablicy
iteracja po tablicy
iteracja po tablicy wielowymiarowej
filtrowanie tablicy
redukcja tablicy
Część wspólna tablic
część wspólna tablic
część wspólna tablic z kluczami
część wspólna według kluczy
część wspólna z callback-porównaniem
część wspólna z callback-porównaniem
część wspólna z callback-kluczami
część wspólna kluczy z callbackiem
Różnica tablic
Podstawowe funkcje
Wyszukiwanie dopasowania
Wyszukiwanie wszystkich dopasowań
Zamiana według wzorca
Filtrowanie z zamianą
Dodatkowe funkcje
Podział ciągu znaków
Zamiana z funkcją callback
Zamiana wielokrotna
Filtrowanie tablicy
Ekranowanie znaków
Obsługa błędów
Styl funkcyjny
bieżący moment w timestamp
zadany moment w timestamp
formatowanie daty
konwersja daty na timestamp
pobieranie mikrosekund
sprawdzanie poprawności daty
tworzenie obiektu daty
dodawanie i odejmowanie dat
dodawanie do daty
odejmowanie od daty
tworzenie interwału
formatowanie daty
różnica między dwiema datami
ustawianie strefy czasowej
pobieranie strefy czasowej
Styl obiektowy
obiekt z datą
niezmienne data-czas
przedziały między datami
strefy czasowe
okres między datami
dodawanie do daty
odejmowanie od daty
Metody DateTime
Utwórz z formatu
Konwertuj Immutable
Sformatuj datę
Różnica dat
Zmodyfikuj datę
Dodaj przedział
Odejmij przedział
Ustaw datę
Ustaw datę ISO
Ustaw czas
Ustaw timestamp
Ustaw strefę czasową
Pobierz strefę czasową
Pobierz przesunięcie
Pobierz timestamp
Błędy parsowania
Metody DateInterval
Podstawowe
Operacje na plikach
usuwanie pliku
kopiowanie pliku
zmiana nazwy pliku lub katalogu
tworzenie pliku tymczasowego
tworzenie pliku z unikalną nazwą
Operacje na katalogach
tworzenie katalogu
usuwanie katalogu
sprawdzanie czy jest katalogiem
odczyt zawartości
odczyt zawartości według wzorca
dostępne miejsce
całkowita pojemność katalogu
Sprawdzanie
sprawdzanie obecności pliku lub katalogu
sprawdzanie czy jest plikiem
określanie dostępności pliku do odczytu
sprawdzanie dostępności pliku do zapisu
sprawdzanie czy plik jest wykonywalny
Ścieżki do plików
nazwa katalogu ze ścieżki
nazwa pliku ze ścieżki
bezwzględna ścieżka do pliku
informacje o ścieżce do pliku
Informacje
pobieranie rozmiaru pliku
zmiana uprawnień pliku
zmiana właściciela pliku
zmiana grupy pliku
ustawianie czasu modyfikacji
czas modyfikacji pliku
czas utworzenia pliku
czas dostępu do pliku
określanie typu MIME
typ MIME pliku
czyszczenie pamięci podręcznej stanu
Dołączanie plików
Pliki niskopoziomowe
otwieranie pliku lub URL
odczyt pliku
odczyt linii z pliku
odczyt znaku z pliku
zapis do pliku
zamykanie deskryptora pliku
odczyt pliku
sprawdzanie osiągnięcia końca pliku
przesuwanie się po pliku
resetowanie wskaźnika pliku
skracanie pliku
pozycja w pliku
wyprowadzenie reszty pliku
Katalogi niskopoziomowe
Pliki specjalne
Przesyłanie plików
Różne
Sprawdzanie istnienia
Sprawdzanie istnienia klasy
Sprawdzanie istnienia metody
Sprawdzanie istnienia właściwości
Sprawdzanie istnienia traita
Sprawdzanie istnienia interfejsu
Uzyskiwanie informacji o klasach
Uzyskiwanie nazwy klasy
Uzyskiwanie klasy rodzica
Uzyskiwanie metod klasy
Uzyskiwanie właściwości klasy
Uzyskiwanie właściwości obiektu
Uzyskiwanie wywołanej klasy
Sprawdzanie typów i relacji
Sprawdzanie typu obiektu
Sprawdzanie przynależności do klasy
Sprawdzanie dziedziczenia klasy
Lista interfejsów klasy
Lista klas rodzicielskich
Lista używanych traitów
Autoloading klas
Definicja przestrzeni nazw
Rejestracja autoloadera
Uzyskiwanie autoloaderów
Usuwanie autoloadera
Wywołanie autoloadera
Praca z deklaracjami
Tworzenie aliasu klasy
Uzyskiwanie zadeklarowanych klas
Uzyskiwanie zadeklarowanych interfejsów
Uzyskiwanie zadeklarowanych traitów
Tworzenie
Wywołania
Podstawowe metody magiczne
Dostęp do właściwości
Przechwytywanie wywołań
Serializacja
Przygotowanie do serializacji
Odzyskiwanie obiektu
Nowoczesna serializacja
Nowoczesna deserializacja
Konwersja obiektów
Obsługa wyjątków
Blok obsługi
Przechwytywanie wyjątku
Akcje finalne
Generowanie wyjątku
Podstawowa klasa wyjątków
Obsługa błędów jako wyjątków
Funkcje
konfiguracja wyświetlania błędów
zapisywanie do dziennika błędów
śledzenie wywołań
drukowanie śledzenia
rejestracja zakończenia
stos wywołań Xdebug
generowanie błędu użytkownika
odpowiednik trigger_error
ustawianie handlera wyjątków
ustawianie handlera błędów
przywracanie handlera błędów
przywracanie handlera wyjątków
Sprawdzanie funkcji
Wywoływanie funkcji
Praca z argumentami
Obsługa zdarzeń
Zmienne
Listy
lista wszystkich zmiennych
lista wszystkich stałych
lista wszystkich funkcji
lista dołączonych plików
Pamięć
Ustawienia
ustawianie wartości konfiguracji
pobieranie wartości konfiguracji
pobieranie wszystkich ustawień
informacje o konfiguracji