PHP
Wyszukiwarka
Wprowadzenie do PHP
Instalacja i konfiguracja środowiska
- Jak zainstalować PHP na lokalnym serwerze (XAMPP)
- Podstawowa konfiguracja w pliku php.ini
- Ustawienia błędów (display_errors, error_reporting)
Operatory
- Operatory arytmetyczne w PHP
- Operatory porównania i logiczne
- Skrócone operatory przypisania (+=, -=, .=)
Instrukcje warunkowe i pętle
- Instrukcja if/else w PHP
- Instrukcja switch/case w PHP
- Pętla for w PHP
- Pętla while w PHP
- Pętla do...while w PHP
- Pętla foreach w PHP (tablice i obiekty)
Funkcje
- Tworzenie i wywoływanie funkcji
- Parametry domyślne i typowanie argumentów
- Funkcje anonimowe i strzałkowe w PHP
Tablice
- Tablice indeksowane i asocjacyjne
- Przegląd najważniejszych funkcji tablicowych
- Iteracja po tablicach: foreach, array_map, array_filter
Obsługa formularzy
Obsługa baz danych
- Połączenie z MySQL: rozszerzenie MySQLi
- Zapytania SELECT, INSERT, UPDATE w praktyce
- Bezpieczne zapytania (prepared statements)
Praca z plikami
- Odczyt i zapis plików tekstowych
- Tworzenie i usuwanie katalogów, prawa dostępu
- Obsługa plików CSV do importu i eksportu danych
Tworzenie i wywoływanie funkcji
Funkcje w PHP pozwalają na tworzenie modularnego i łatwego w utrzymaniu kodu. Możesz definować blok instrukcji pod jedną nazwą i wielokrotnie go wywoływać, przekazując parametry oraz odbierając wartość zwracaną.
Podstawy tworzenia i wywoływania funkcji
- Definicja funkcji
- Używamy słowa kluczowego
function
, nazwy funkcji i nawiasów () na parametry. - Przykład:
function nazwaFunkcji($param) { ... }
. - Ciało funkcji umieszczamy w klamrach
{ ... }
.
- Używamy słowa kluczowego
- Wywołanie funkcji
- Po prostu wpisujesz
nazwaFunkcji($wartosc)
, aby uruchomić kod zdefiniowany w funkcji. - Możesz przekazać argumenty i odbierać wynik zwracany przez
return
.
- Po prostu wpisujesz
- Parametry i wartości domyślne
- Możesz ustawić wartości domyślne np.
function witaj($imie = "Gość")
. - Jeśli nie przekażesz argumentu, użyta zostanie wartość zdefiniowana w parametrach.
- Możesz ustawić wartości domyślne np.
Przykład
<?php
function dodaj($a, $b) {
return $a + $b;
}
function powitanie($imie = "Gość") {
echo "Witaj, $imie!<br>";
}
// Wywołanie funkcji
$suma = dodaj(5, 10);
echo "Wynik dodawania: $suma<br>";
powitanie();
powitanie("Ala");
?>
Zwrócona zawartość
Wynik dodawania: 15
Witaj, Gość!
Witaj, Ala!
Przykładowe zastosowania funkcji
- Modułowe przetwarzanie danych
- Oddzielasz logikę np. walidacji formularzy, generowania raportów w osobnych funkcjach.
- Reużywalność
- Raz napisana funkcja (np. obliczająca rabat) może być użyta w wielu miejscach aplikacji.
- Wydzielenie kodu HTML
- Funkcje mogą generować fragmenty HTML (np. panele, stopki) i zwracać je jako łańcuch znaków.
Podsumowanie
- Funkcje w PHP pozwalają pisać kod modularnie i unikać powtórzeń.
- Słowo kluczowe function definiuje nową funkcję, a return zwraca wartość.
- Parametry domyślne (np. $imie = "Gość") upraszczają wywoływanie funkcji.
- Staraj się nadawać funkcjom zwięzłe i opisowe nazwy, co poprawi czytelność projektu.