| Frage | Antworten | |||
|---|---|---|---|---|
|
mysqli_connect()
|
Nawiązuje połączenie z serwerem MySQL i wybraną bazą danych.
|
|||
|
mysqli_select_db()
|
Wybiera bazę danych, z której będziemy korzystać.
|
|||
|
mysqli_error()
|
Zwraca opis ostatniego błędu związanego z połączeniem lub operacją na bazie danych.
|
|||
|
mysqli_close()
|
Zamyka połączenie z bazą danych.
|
|||
|
mysqli_query()
|
Wykonuje zapytanie SQL na bazie danych.
|
|||
|
mysqli_fetch_row()
|
Pobiera jeden wiersz wyniku zapytania jako tablicę indeksowaną liczbami od 0.
|
|||
|
mysqli_fetch_array()
|
Pobiera jeden wiersz wyniku jako tablicę. Domyślnie pozwala odwoływać się do danych zarówno przez indeksy liczbowe, jak i nazwy kolumn.
|
|||
|
mysqli_num_rows()
|
Zwraca liczbę wierszy otrzymanych z zapytania.
|
|||
|
mysqli_num_fields()
|
Zwraca liczbę kolumn w wyniku zapytania.
|
|||
|
count()
|
Zwraca liczbę elementów tablicy.
|
|||
|
sizeof()
|
Zwraca liczbę elementów tablicy. Jest odpowiednikiem count().
|
|||
|
sort()
|
Sortuje tablicę rosnąco i zmienia jej indeksy na liczbowe.
|
|||
|
rsort()
|
Sortuje tablicę malejąco i zmienia jej indeksy na liczbowe.
|
|||
|
asort()
|
Sortuje wartości rosnąco, zachowując dotychczasowe indeksy.
|
|||
|
arsort()
|
Sortuje wartości malejąco, zachowując indeksy.
|
|||
|
ksort()
|
Sortuje tablicę rosnąco według kluczy.
|
|||
|
krsort()
|
Sortuje tablicę malejąco według kluczy.
|
|||
|
in_array()
|
Sprawdza, czy dana wartość znajduje się w tablicy. Zwraca TRUE lub FALSE
|
|||
|
nl2br()
|
Zamienia znaki nowej linii na znaczniki HTML <br>, dzięki czemu tekst wyświetla się w nowych wierszach na stronie.
|
|||
|
wordwrap()
|
Zawija tekst na określoną długość wiersza, domyślnie używając spacji jako miejsca podziału
|
|||
|
strtoupper()
|
Zamienia wszystkie litery na wielkie.
|
|||
|
strtolower()
|
Zamienia wszystkie litery na małe.
|
|||
|
ucfirst()
|
Zamienia pierwszą literę tekstu na wielką.
|
|||
|
ucwords()
|
Zamienia pierwszą literę każdego słowa na wielką.
|
|||
|
trim()
|
Usuwa białe znaki z początku i końca tekstu, np. spacje oraz znaki nowej linii.
|
|||
|
ltrim()
|
Usuwa białe znaki tylko z początku tekstu.
|
|||
|
rtrim()
|
Usuwa białe znaki tylko z końca tekstu.
|
|||
|
strlen()
|
Zwraca długość tekstu w bajtach, a niekoniecznie liczbę widocznych znaków.
|
|||
|
mb_strlen()
|
Zwraca liczbę znaków tekstu, uwzględniając kodowanie wielobajtowe, np. UTF-8.
|
|||
|
strstr()
|
Wyszukuje pierwsze wystąpienie fragmentu tekstu i zwraca tekst od znalezionego fragmentu do końca.
|
|||
|
strpos()
|
Zwraca pozycję pierwszego wystąpienia fragmentu tekstu. Liczenie pozycji rozpoczyna się od 0.
|
|||
|
substr()
|
Pobiera fragment tekstu na podstawie pozycji początkowej i opcjonalnej długości.
|
|||
|
strtok()
|
Dzieli tekst na części na podstawie separatora. Kolejne wywołania pobierają następne części.
|
|||
|
is_string()
|
Sprawdza, czy zmienna jest typu tekstowego (string). Zwraca TRUE lub FALSE.
|
|||
|
strcmp()
|
Porównuje dwa teksty, uwzględniając wielkość liter.
|
|||
|
include
|
Dołącza i wykonuje kod z innego pliku PHP. Jeśli plik nie zostanie znaleziony, PHP zgłasza ostrzeżenie, ale skrypt zwykle działa dalej.
|
|||
|
require
|
Dołącza i wykonuje kod z innego pliku PHP. Jeśli plik nie zostanie znaleziony, powoduje błąd zatrzymujący wykonywanie skryptu.
|
|||
|
file_exists()
|
Sprawdza, czy plik lub katalog istnieje.
|
|||
|
filesize()
|
Zwraca rozmiar pliku w bajtach.
|
|||
|
touch()
|
Tworzy pusty plik, jeśli nie istnieje, lub aktualizuje czas jego modyfikacji, jeśli już istnieje.
|
|||
|
unlink()
|
Usuwa plik.
|
|||
|
fopen()
|
Otwiera plik i zwraca uchwyt, którego używa się do operacji na pliku.
|
|||
|
fclose()
|
Zamyka otwarty plik.
|
|||
|
fwrite()
|
Zapisuje dane do otwartego pliku.
|
|||
|
fgets()
|
Odczytuje jedną linię z otwartego pliku.
|
|||
|
feof()
|
Sprawdza, czy osiągnięto koniec pliku. Często używana w pętli podczas odczytywania kolejnych linii.
|
|||
|
fgetc()
|
Odczytuje jeden bajt z otwartego pliku.
|
|||
|
fread()
|
Odczytuje określoną liczbę bajtów z otwartego pliku.
|
|||
|
readfile()
|
Odczytuje plik i od razu wysyła jego zawartość na wyjście, np. do przeglądarki.
|
|||
|
file_get_contents()
|
Odczytuje całą zawartość pliku do jednej zmiennej tekstowej.
|
|||
|
file()
|
Odczytuje plik i zapisuje jego linie jako elementy tablicy.
|
|||
|
mkdir()
|
Tworzy katalog.
|
|||
|
rmdir()
|
Usuwa pusty katalog.
|
|||
|
scandir()
|
Zwraca tablicę nazw plików i katalogów znajdujących się w danym katalogu.
|
|||
|
opendir()
|
Otwiera katalog, aby można było odczytywać jego zawartość.
|
|||
|
readdir()
|
Odczytuje kolejną nazwę pliku lub katalogu z otwartego katalogu.
|
|||
|
closedir()
|
Zamyka otwarty katalog.
|
|||
|
is_file()
|
Sprawdza, czy wskazana ścieżka prowadzi do zwykłego pliku.
|
|||
|
is_dir()
|
Sprawdza, czy wskazana ścieżka prowadzi do katalogu.
|
|||
|
echo
|
Ma wiele argumentów, nie zwraca wartości
|
|||
|
print
|
Ma tylko 1 argument, zwraca wartość 1
|
|||
|
Pojedynczy cudzysłow '
|
Nie interpretuje zmiennych, Większość znaków specjalnych traktuje dosłownie.
|
|||
|
Podwójny cudzysłów "
|
Interpretuje zmienne, Rozpoznaje znaki specjalne, np. \n (nowa linia) i \t (tabulator).
|
|||
|
(Typ danych) Integer, int
|
Przechowuje liczby całkowite, zarówno dodatnie, ujemne, jak i zero.
|
|||
|
(Typ danych) Float
|
Przechowuje liczby posiadające część ułamkową.
|
|||
|
(Typ danych) String
|
Przechowuje ciągi znaków, np. imiona, słowa i zdania. Tekst zapisujemy w pojedynczym lub podwójnym cudzysłowie.
|
|||
|
(Typ danych) Boolean, bool
|
Przechowuje albo TRUE albo FALSE
|
|||
|
(Typ danych) Array
|
Pozwala przechowywać wiele wartości w jednej zmiennej. Elementy mogą mieć różne typy danych.
|
|||
|
(Typ danych) Object
|
Przechowuje obiekt utworzony na podstawie klasy. Obiekt może zawierać właściwości i metody.
|
|||
|
(Typ danych) Null
|
Oznacza, że zmienna nie posiada żadnej wartości.
|
|||
|
(Typ danych) Resource
|
Przechowuje specjalny uchwyt do zewnętrznego zasobu, np. otwartego pliku lub połączenia z bazą danych w starszych interfejsach.
|
|||
|
gettype()
|
Zwraca typ zmiennej jako tekst.
|
|||
|
get_debug_type()
|
Zwraca dokładniejszą nazwę typu.
|
|||
|
var_dump()
|
Wyświetla typ i wartość zmiennej.
|
|||
|
is_[typ zmiennej]()
|
Sprawdza, czy zmienna jest danym typem zmiennej
|
|||
|
$b = (int)$a;
|
Zamiana zmiennej na liczbę całkowitą
|
|||
|
$b = (string)$a;
|
Zamiana zmiennej na tekst
|
|||
|
$b = (bool)$a;
|
Zmianna zmiennej na wartość T/F
|
|||
|
settype()
|
Zmienia typ istniejącej zmiennej. [settype(zmienna, "typ");]
|
|||