Pytania kwalifikacyjne dla średniozaawansowanych Flashcards
Jak PHP i HTML mogą ze sobą współpracować?
Skrypty PHP mają możliwość generowania kodu HTML, możliwe jest także przekazywanie informacji z HTML do PHP.
Jakim językiem jest PHP?
PHP jest językiem po stronie serwera.
Jakim językiem jest HTML?
HTML jest językiem po stronie klienta.
Jaka jest różnica pomiędzy językami PHP i HTML?
PHP jest językiem po stronie serwera, natomiast HTML jest językiem po stronie klienta.
Po jakiej stronie wykonuje się PHP?
PHP wykonuje się po stronie serwera.
Jakie wyniki otrzymuje PHP?
PHP wykonuje się po stronie serwera i otrzymuje wyniki w postaci łańcuchów, obiektów, tablic.
Do czego głównie służy HTML dla PHP?
Tak więc PHP wykonuje się po stronie serwera i otrzymuje wyniki w postaci łańcuchów, obiektów, tablic, a następnie wykorzystuje je do wyświetlania wartości w języku HTML.
Jak działa interakcja pomiędzy PHP a HTML?
Taka interakcja pomaga zniwelować różnice i wykorzystać to, co najlepsze w obu językach.
Do czego służy @ w PHP?
W PHP, @ jest używany do tłumienia komunikatów o błędach.
Jak obsłużyć błąd w PHP?
Jeśli jakikolwiek błąd runtime wystąpi w linii, która na początku zawiera symbol @, to błąd ten zostanie obsłużony przez PHP.
Wyjaśnij, jakie znaczenie ma parser w PHP?
Parser PHP to oprogramowanie, które konwertuje kod źródłowy na kod zrozumiały dla komputera. Oznacza to, że jakikolwiek zestaw instrukcji, które podajemy w postaci kodu PHP, jest przekształcany przez parser na format czytelny dla maszyny.
Kod PHP można parsować w PHP za pomocą funkcji token_get_all().
Co to Parser PHP?
Parser PHP to oprogramowanie, które konwertuje kod źródłowy na kod zrozumiały dla komputera.
Za pomocą jakiej funkcji kod PHP można parsować w PHP?
token_get_all()
Jakie są różne typy tablic w PHP?
Istnieją 3 główne typy tablic używane w PHP:
Tablica indeksowana
Tablica asocjacyjna
Tablica wielowymiarowa
Opisz tablicę indeksowaną.
Tablica z kluczem numerycznym jest nazywana tablicą indeksowaną.
Jak są przechowywane wartości w tablicy indeksowanej?
Wartości są przechowywane i dostępne w porządku liniowym.
Opisz tablicę asocjacyjną.
Tablica z łańcuchami do indeksowania elementów jest nazywana tablicą asocjacyjną.
Jak są przechowywane wartości w tablicy asocjacyjnej?
Wartości elementów są przechowywane w asocjacji z wartościami kluczy, a nie w ścisłym porządku indeksu liniowego.
Opisz tablicę wielowymiarową.
Tablica zawierająca w sobie jedną lub więcej tablic jest nazywana tablicą wielowymiarową.
Jak uzyskać dostęp do tablicy wielowymiarowej?
Dostęp do wartości uzyskuje się za pomocą wielu indeksów.
Jakie są główne rozdaje błędów?
Trzy główne typy błędów w PHP to:
- Powiadomienia
- Ostrzeżenia
- Fatal
Opisz typ błędu Powiadomienia.
Powiadomienia to niekrytyczne błędy, które mogą wystąpić podczas wykonywania skryptu. Nie są one widoczne dla użytkowników.
Opisz typ błędu Ostrzeżenia.
Są to błędy bardziej krytyczne niż powiadomienia. Ostrzeżenia nie przerywają wykonywania skryptu. Domyślnie są one widoczne dla użytkownika.
Opisz typ błędu Fatal.
Jest to najbardziej krytyczny typ błędu, którego wystąpienie powoduje natychmiastowe przerwanie wykonywania skryptu.
Podaj przykład błędu Powiadomienia.
Uzyskanie dostępu do niezdefiniowanej zmiennej.
Podaj przykład błędu Ostrzeżenia.
include() plik, który nie istnieje.
Podaj przykład błędu Fatal.
Uzyskanie dostępu do właściwości nieistniejącego obiektu lub require() nieistniejącego pliku.
Co to są cechy?
Cechy są mechanizmem pozwalającym na tworzenie kodu wielokrotnego użytku w PHP i podobnych językach, w których nie jest obsługiwane wielokrotne dziedziczenie. Nie jest możliwe samodzielne instancjonowanie kodu.
Co ma na celu cecha?
Cecha ma na celu zmniejszenie ograniczeń pojedynczego dziedziczenia poprzez umożliwienie programiście swobodnego ponownego użycia zestawów metod w wielu niezależnych klasach żyjących w różnych hierarchiach klas.
Czy JavaScript współdziała z PHP?
PHP ma możliwość generowania zmiennych JavaScript, które mogą być łatwo wykonywane w przeglądarce. Dzięki temu możliwe jest przekazywanie zmiennych do PHP za pomocą prostego adresu URL.
Czym jest JavaScript?
JavaScript jest językiem programowania po stronie klienta.
Czym jest PHP?
PHP jest językiem skryptowym po stronie serwera.
Jak działa pętla ‘foreach’ w PHP?
Instrukcja foreach jest konstrukcją pętli, która jest używana w PHP do iteracji i zapętlania typu danych tablicy.
Jaka jest zasada działania instrukcji foreach?
Zasada działania instrukcji foreach jest prosta, przy każdym jej przejściu elementy otrzymują wartość, a wskaźniki są inkrementowane. Proces ten jest powtarzany aż do osiągnięcia końca tablicy.
Jaka jest zasada działania instrukcji foreach?
Zasada działania instrukcji foreach jest prosta, przy każdym jej przejściu elementy otrzymują wartość, a wskaźniki są inkrementowane. Proces ten jest powtarzany aż do osiągnięcia końca tablicy.
Jaka jest składnia instrukcji foreach w PHP?
foreach($array as $value)
{
Kod wewnątrz pętli;
}
Jaka jest najczęściej stosowana metoda haszowania haseł w PHP?
Do tego celu służy funkcja crypt(), ponieważ udostępnia ona wiele algorytmów haszujących, które można wykorzystać.
Jakie algorytmy obejmuje funkcja crypt()?
Algorytmy te obejmują sha1, sha256 lub md5, które są zaprojektowane jako bardzo szybkie i wydajne.