Funkcje PHP
Prawdziwa siła pochodzi z PHP jego funkcji.
W PHP, dostarczając ponad 1000 wbudowanych funkcji.
PHP funkcja wbudowana
Dla kompletnego podręcznika i wszystkich wystąpień funkcji tablicowych, odwiedź naszą PHP Reference .
Funkcje PHP
W tym rozdziale pokażemy, w jaki sposób tworzyć własne funkcje.
Aby uruchomić skrypt po załadowaniu strony, można umieścić go w funkcji.
Funkcja ta jest wykonywana przez wywołanie funkcji.
Można wywołać funkcję w dowolnym miejscu na stronie.
Tworzenie funkcji PHP
Funkcja ta jest wykonywana przez wywołanie funkcji.
gramatyka
{
要执行的代码;
}
Wytyczne funkcji PHP:
- Nazwa funkcji powinny skłonić swoją funkcję
- Nazwy funkcji zaczynają się od litery lub znaku podkreślenia (nie może rozpoczynać się od cyfry)
Przykłady
Prosta funkcja jest wywoływana gdy moje nazwisko może być wyjście:
<body>
<?php
function writeName()
{
echo "Kai Jim Refsnes";
}
echo "My name is ";
writeName();
?>
</body>
</html>
wyjście:
Funkcje PHP - parametry Dodawanie
Aby dodać więcej funkcji do funkcji, możemy dodać parametry. Podobne argumenty zmiennej.
Parametry po nazwie funkcji ma wyznaczony nawias.
Przykład 1
Poniższe przykłady wyjścia inną nazwę, ale nazwa jest taka sama:
<body>
<?php
function writeName($fname)
{
echo $fname . " Refsnes.<br>";
}
echo "My name is ";
writeName("Kai Jim");
echo "My sister's name is ";
writeName("Hege");
echo "My brother's name is ";
writeName("Stale");
?>
</body>
</html>
wyjście:
My sister's name is Hege Refsnes.
My brother's name is Stale Refsnes.
Przykład 2
Poniższa funkcja ma dwa parametry:
<body>
<?php
function writeName($fname,$punctuation)
{
echo $fname . " Refsnes" . $punctuation . "<br>";
}
echo "My name is ";
writeName("Kai Jim",".");
echo "My sister's name is ";
writeName("Hege","!");
echo "My brother's name is ";
writeName("Stale","?");
?>
</body>
</html>
wyjście:
My sister's name is Hege Refsnes!
My brother's name is Stale Refsnes?
Funkcje PHP - Powrót Wartość
Aby funkcja zwraca wartość, należy użyć instrukcji return.
Przykłady
<body>
<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}
echo "1 + 16 = " . add(1,16);
?>
</body>
</html>
wyjście: