Zwracanie wartości przez funkcję
Często komunikaty stosuje się w funkcjach (szczególnie jak ktoś zaczyna przygodę z programowaniem). W rzeczywistości nie jest to na tyle uniwersalne, żeby można to stosować w większych projektach. W końcu po co stosować komunikat “Suma zakupów to” w miejscu gdzie sumujemy inne rzeczy? Chodzi o to, że komunikaty najlepiej jest [...]
Return w praktyce
Funkcje tworzy się do ułatwienia sobie pracy. Pozwalają one na obróbkę/obsługę czy wykonanie jakiejś czynności. Jednak nie zawsze cały kod funkcji musi zostać wykonany, żeby wynik został prawidłowo wyświetlony.
Jeżeli chcemy dodać 2 liczby do siebie, to na początku powinniśmy sprawdzić czy rzeczywiście są to liczby, a nie jakies inne [...]
Przekazanie przez referencję
Używanie parametrów w funkcji zmusza programistę do przekazywania zmiennych lokalnych poza funkcję.
<?php
function dodaj($liczba,$suma)
{
$suma = $liczba + $suma;
echo $suma;
}
dodaj(1,20);
echo “Suma za funkcja: “.$suma;
?>
Warto rozważyć w/w kod źródłowy. Można tutaj zauważyć, że zmienne z funkcji “nie wychodzą” poza nią. [...]
Wbudowane funkcje w PHP to oczywiście podstawa tego języka. Bez nich trudno byłoby cokolwiek zrobić. Często jednak przydaje się możliwość implementacji własnych bibliotek funkcji. Jeżeli funkcja ma robić coś niekonwencjonalnego (takie czego nie ma w standardowych bibliotekach) potrzebne jest zbudowanie własnej funkcji odpowiedzialnej za dane działanie.
Ogólny schemat budowy funkcji jest bardzo [...]
Stosowanie funkcji require lub include w php to bardzo przydatna rzecz. Warto jednak pamiętać o rozszerzeniach plików, które chcemy includować. O co tak naprawdę chodzi? Wystarczy wyobrazić sobie sytuację, że mamy stronę internetową, która używa inkludowania (wstawiania) jakiegoś pliku na strony. W momencie gdy wstawiany plik ma rozszerzenie *.php to nie ma problemu, [...]
Funckaj explode() bardzo przydaje się przy działaniach na stringach. Pozwala na odseparowanie części stringa do tablicy. Działa to mniej wiecej jak poniżej:
<?php
$string = “irek karol paweł krzysiek”;
$tablica = explode(’ ‘,$string);
echo $tablica[0].’<br />’;
echo $tablica[1].’<br />’;
echo $tablica[2].’<br />’;
echo $tablica[3].’<br />’;
?>
W praktyce każde imię jest oddzielną częścią tablicy. Jeżeli chcemy połączyć elementy tablicy w jeden string, jak to [...]
Funkcja fopen() pozwala na otwarcie pliku lokalnego lub zdalnego (przy pomocy protokołu ftp, http i innych). W PHP czasami bardzo przydatne stają się działania na plikach. Oczywiście funkcjonalności bazy danych nic nie zastąpi, ale warto wiedzieć jakie działania należy podjąć, aby zapisać coś do pliku lub z niego odczytać.
Użwając plików, które znajdują się na innym [...]
Otwieranie plików przy pomocy funkcji fopen wygląda następująco:
fopen(”nazwa_pliku”, tryb);
, gdzie tryb wybieramy z tabeli:
Tryb
Nazwa
Wykorzystanie
r
Odczyt
Otwieranie pliku do odczytu od początku pliku
r+
Odczyt
Otwieranie pliku do odczytu i zapisu od początku pliku
w
Zapis
Otwieranie pliku do zapisu od początku pliku. Kasowanie bieżącej zawartości pliku. W przypadku braku pliku nastąpi próba jego utworzenia (jeżeli prawa katalogu i użytkownika pozwalają na to)
w+
Zapis
Otwarcie pliku [...]
Bardzo przydatną funkcją w PHP’ie jest funkcja exit;. Pozwala ona na zatrzymanie wykonywania dalszej części kodu, np.
<?php
echo “Hello World”;
?>
Powyższy kod wyświetli napis Hello World, natomiast:
<?php
exit;
echo “Hello World”;
?>
Wyświetli pustą stronę.
Funkcja bardzo przydaje się do testowania kodu, w szczególności gdy pojawiają się błędy przy uruchamianiu skryptów. Można powiedzieć, że funkcja “komentuje” dalszą część kodu. Zamiast używania “/*” [...]