PHP-de ulanyjy funksiýalary bilen işlemeğiň esaslary
Häzir biz öz funksiýalarymyzy döredip, soňra PHP-niň standart funksiýalaryna meňzeş ulanyp biljek bolarys.
Geliň, öz funksiýamyzy döretmek üçin sintaksisa ser edeliň.
Funksiýa function buýrugy bilen döredilýär.
Indiki boşlukdan soňra funksiýanyň ady
we ýumry çyzyklar gelýär, olaryň içinde
birnäçe kod ýazylýar:
<?php
function func() {
// birnäçe kod
}
?>
Geliň bir nusgada ser edeliň.
Ady func bolan funksiýa düzeliň, ol
çağyrlanda ekrana
çaý ýazysyny çykarsyn:
<?php
function func() {
echo '!';
}
?>
Indi funksiýamyzy çagyralyň. Munuň üçin onuň adyny we ýumry çyzyklary ýazmaly:
<?php
function func() {
echo '!';
}
// Funksiýamyzy çagyralyň:
func(); // '!' çykarar
?>
Funksiýamyzy birnäçe gezek çagyryp bolýar - bu ýagdaýda her funksiýa çağyryşy ekrana täze çykyş eder:
<?php
function func() {
echo '!';
}
func(); // '!' çykarar
func(); // '!' çykarar
func(); // '!' çykarar
?>
Funksiýalar özleriniň kesgitlenýän ýerinden öň hem çagyrylyp bilner:
<?php
func(); // '!' çykarar
function func() {
echo '!';
}
?>
Adyňyzy ekrana çykarýan funksiýa düzüň.
1-den 100-a çenli sanlaryň jemini
ekrana çykarýan funksiýa düzüň.