Prawdziwa siła pochodzi z PHP swoich funkcji; ma ponad 1000 wbudowanych funkcji.
PHP Funkcje definiowane przez użytkownika
Oprócz wbudowanych funkcji PHP, możemy tworzyć własne funkcje.
Funkcja jest blok instrukcji, które mogą być wielokrotnie wykorzystywane w programie.
Funkcja nie będzie natychmiast wykonać, gdy strona ładuje.
Funkcja zostanie wykonana przez wywołanie funkcji.
Utwórz użytkownika określonej funkcji w PHP
Oświadczenie funkcja zdefiniowana przez użytkownika zaczyna się od słowa "function" :
Składnia
function Uwaga: nazwa funkcji może zaczynać się od litery lub podkreślenia (not a number) . Wskazówka: Daj funkcja nazwę, która odzwierciedla to, co robi funkcja!
Nazwy funkcji nie jest rozróżniana.
W poniższym przykładzie, tworzymy funkcję o nazwie " writeMsg() " . Orteza otwór kędzierzawy ( { ) oznacza początek kodu funkcyjnego i zamykania nawias klamrowy ( } ) wskazuje na zakończenie funkcji. Funkcja wyjścia "Hello world!" , Aby uruchomić tę funkcję, wystarczy napisać swoje imię i nazwisko:
Przykład
<?php
function writeMsg() {
echo "Hello world!";
}
writeMsg(); // call the function
?> Uruchomić przykład »
Argumenty funkcji PHP
Informacje mogą być przekazywane do funkcji poprzez argumenty. Argumentem jest niczym zmiennej.
Argumenty są podane po nazwie funkcji, wewnątrz nawiasów. Można dodać dowolną liczbę argumentów, jak chcesz, tylko rozdzielając je przecinkami.
Poniższy przykład ma funkcję z jednym argumentem ($fname) . Gdy familyName() wywoływana jest funkcja, również przechodzą wzdłuż nazwy (eg Jani) , a nazwa jest używana wewnątrz funkcji, która wyprowadza kilka różnych imion, ale w równej nazwisko:
Przykład
<?php
function familyName($fname) {
echo "$fname Refsnes.<br>";
}
familyName("Jani");
familyName("Hege");
familyName("Stale");
familyName("Kai Jim");
familyName("Borge");
?> Uruchomić przykład » Poniższy przykład ma funkcję z dwoma argumentami ($fname and $year) :
Przykład
<?php
function familyName($fname, $year) {
echo "$fname Refsnes.
Born in $year <br>";
}
familyName("Hege", "1975");
familyName("Stale", "1978");
familyName("Kai Jim", "1983");
?> Uruchomić przykład »
Argument Wartość domyślna PHP
Poniższy przykład pokazuje, jak używać parametru domyślnego. Jeśli nazywamy funkcję setHeight() bez argumentów, to przyjmuje wartość domyślną jako argumentu:
Przykład
<?php
function setHeight($minheight = 50) {
echo "The height is :
$minheight <br>";
}
setHeight(350);
setHeight(); // will use
the default value of 50
setHeight(135);
setHeight(80);
?> Uruchomić przykład »
Funkcje PHP - wartości Powracający
Niech funkcja zwraca wartość, należy użyć instrukcji return:
Przykład
<?php
function sum($x, $y) {
$z = $x + $y;
return $z;
}
echo "5 + 10 = " . sum(5, 10) . "<br>";
echo "7 + 13 = " . sum(7, 13) .
"<br>";
echo "2 + 4 = " . sum(2, 4);
?> Uruchomić przykład »