PHP Funksiyalarinda Bayraqlar
Funksiyalarda bayraqlari gizli sekilde
return instruksiyasi vasitesile
istifade etmek olar. Gelin bu necə edilir
neyren edek. Tutaq ki, bizde arrayin butun
elementlerinin musbet ededler oldugunu
yoxlayan asagidaki funksiya var:
<?php
function isPositive($arr) {
$flag = true;
foreach ($arr as $elem) {
if ($elem < 0) {
$flag = false;
}
}
return $flag;
}
?>
Gelin funksiyanin kodunu bayraqlarin gizli istifadesi ile yeniden yazaq:
<?php
function isPositive($arr) {
foreach ($arr as $elem) {
if ($elem < 0) {
return false;
}
}
return true;
}
?>
Bu necə işleyir: əgər arrayde lazımi element
tapılarsa - biz return vasitəsilə
funksiyadan (ve dövrdən de) çıxacagıq.
Amma əgər arrayde lazımi element tapılmasa
- funksiyadan çıxış baş vermeyecek ve
icra return true komandasına qeder
çatacaq. Ve beləliklə, funksiya arrayde
butun elementlerin musbet oldugu işaresi
olaraq true qaytaracaq.
Parametr olaraq ededler arrayi qebul eden ve bu arraydeki butun elementlerin cut ededler oldugunu yoxlayan bir funksiya hazırlayın.
Parametr olaraq bir eded qebul eden ve bu ededin butun reqemlerinin tek ededler oldugunu yoxlayan bir funksiya hazırlayın.
Parametr olaraq bir array qebul eden ve bu arrayde ardıcıl olaraq iki eyni elementin olub-olmadıgını yoxlayan bir funksiya hazırlayın.