dla ucznia


W trakcie wykonywania skryptów, często okazuje się, że natrafiamy na błędy. W takiej sytuacji skrypt kończy swoje działanie, a istnieją sytuacje, w których nie jest to konieczne np. praca na nieistniejącym pliku. I tutaj z pomocą przychodzą nam wyjątki, które wyświetlają stosowną informację dla użytkownika w przypadku błędu i umożliwiają […]

12. PHP – wyjątki, try…catch…


Pełną listę funkcji znajdziecie w dokumentacji PHP – funkcje systemu plików,  poniżej najczęściej wykorzystywane. Operacje na plikach w PHP mają podobną formę jak w C. Zapisywanie danych w pliku następuje w 3 etapach: Odczytywanie danych z pliku również przebiega 3-etapowo: SPRAWDZAMY CZY PLIK ISTNIEJE file_exists() Funkcja sprawdza czy plik lub […]

11. PHP – Operacje na plikach


Dołączanie plików Jeżeli nasz skrypt zawiera dużo kodu możemy go podzielić na mniejsze partie, a później „sklejać” w całość. Po co? Zobaczmy. Wiemy już jaki jest sens dzielenia pliku, ale jak to później połączyć? ano tak: include() dołącza plik do kodu, w razie braku pliku generuje ostrzeżenie kontynuując pracę skryptu […]

10. PHP – operacje na strukturze systemu plików



Pełną listę funkcji znajdziecie w dokumentacji PHP,  poniżej najczęściej wykorzystywane. Tablice są typem zmiennych zawierającym uporządkowany zbiór danych. Pełnią ważną rolę w aplikacjach internetowych z bazą danych – służą do gromadzenia wyselekcjonowanych danych i manipulowania nimi.Do zmiennych tych uzyskuje się dostęp przez pole w nawiasie kwadratowym, które nazywamy index, podane […]

9. PHP – operacje na tablicach


Spis zagadnień:     Łańcuchy znaków Łańcuch znaków (ciąg), to typ danych reprezentujący tekst, które możemy formatować za pomocą wielu funkcji wbudowanych języka PHP. Pełną listę funkcji znajdziecie w dokumentacji PHP,  poniżej najczęściej wykorzystywane. Sposoby definiowania stringów:   echo/print Wyświetlanie treści na ekranie. Różnice: echo – szybsze, może przyjąć wiele argumentów, […]

8. PHP – Łańcuchy znaków i wyrażenia regularne.


Funkcje daty i czasu PHP oferuje dwa główne sposoby pracy z datą i czasem: Funkcje proceduralne (starsze, np. `date()`, `time()`, `strtotime()`) Klasy DateTime (nowoczesne, obiektowe, zalecane od PHP 5.2+) Era Uniksa (Unix Timestamp) Aktualny czas, podawany jako liczba sekund, które upłynęły od nastania Ery Unixu: 1 stycznia 1970, 0:00:00 GMT. […]

7. PHP – obsługa daty i czasu



Funkcje Funkcja to nazwany, wielokrotnie używalny fragment kodu, który: Wykonuje określone zadanie Może przyjmować argumenty (parametry) Może zwracać wartość Pomaga unikać powtórzeń w kodzie (zasada DRY – Don’t Repeat Yourself) W celu zdefiniowania funkcji należy podać jej nazwę, argumenty i instrukcje: function przykladowa_nazwa_funkcji ($argument1,$argument2,$argument3.........) {instrukcja1; instrukcja2; instrukcja3......} Zasady nazywania funkcji: […]

6. PHP – funkcje – definiowanie własnych funkcji oraz zwracanie ...


Pętle Pętle (ang. loops, iterations) to instrukcje, które pozwalają wielokrotnie powtórzyć fragment programu. W PHP dostępne są następujące rodzaje pętli: for – gdy znamy liczbę iteracjiforeach – do iteracji po elementach tablicywhile – gdy warunek sprawdzamy przed wykonaniem iteracjido…while – gdy warunek sprawdzamy po wykonaniu iteracji Pętle for… i foreach… […]

5. PHP – pętle oraz składnia alternatywna


Instrukcje warunkowe if, else, elseif Instrukcje warunkowe (if, else, elseif), instrukcje wyboru (switch, match) oraz operatory warunkowe pozwalają programowi podejmować decyzje i wykonywać różne fragmenty kodu w zależności od spełnienia określonych warunków. Najprościej mówiąc – odpowiadają na pytania „co jeżeli?”. Podam wam teraz prosty przykład: Jeżeli liczba jest większa od […]

4. PHP – instrukcje sterujące – instrukcje warunkowe, wyboru oraz ...



ZDEFINIOWANIE ZMIENNYCH Zmienna, to nic innego jak kontener przechowujący w sobie pewną wartość, którą można „podmieniać” w trakcie realizacji skryptu. Zmienna w PHP to nazwana wartość przechowywana w pamięci, której zawartość może się zmieniać w trakcie działania programu. PHP jest językiem o typowaniu dynamicznym, więc typ zmiennej wynika z aktualnie […]

3. PHP – zmienne, stałe, typy danych i operatory