PHP - function thường dùng
break
break<?php for ($i = 0; $i < 5; $i++) { ++$i; echo $i; break; } ?> Sau khi cộng break 2<?php $i = 0; while (++$i) { switch ($i) { case 5: echo "i có giá trị 5"."<br>"; break; // Chỉ thoát khỏi switch case 10: echo "i có giá trị 10"."<br>"; break 2; // Thoát khỏi switch và while. default: break; } } ?> i có giá trị 5 Giá trị continue
continue<?php for ($i = 0; $i < 5; ++$i) { if ($i == 2) { continue; } print "$i"."<br>"; } ?> Tại điều kiện isset()
isset() - không tồn tại giá trị<?php $a; var_dump(isset($a)); ?> Do biến $a chưa có giá trị, nên hàm kiểm tra isset() - tồn tại giá trị<?php $a = ""; var_dump(isset($a)); ?> Do biến isset() - điều kiện rẽ nhánh<?php $a = "Học Web Chuẩn"; if(isset($a)) { echo $a; } else { echo "a chưa có giá trị"; } ?> empty()
Ví dụ:<?php $a; var_dump(empty($a)); ?> Khác với hàm empty() - giá trị khác rỗng<?php $a = "1"; var_dump(empty($a)); ?> empty() - điều kiện rẽ nhánh<?php $a = "Học Web Chuẩn"; if(empty($a)) { echo $a; } else { echo "a có giá trị khác rỗng"; } ?> exit()
exit()<?php echo "Trước khi có exit()"; exit(); echo "Sau khi có exit()"; ?> Ta thấy đoạn echo thứ 2 đã không được thực hiện. exit(string)<?php echo "Trước khi có exit()"; exit("-Thoát rồi"); echo "Sau khi có exit()"; ?> Trước khi có exit()-Thoát rồi die()
Ví dụ:<?php echo "Trước khi có die()"; die(); echo "Sau khi có die()"; ?> Ta thấy đoạn echo thứ 2 đã không được thực hiện. die(string)<?php echo "Trước khi có die()"; die("-Thoát rồi"); echo "Sau khi có die()"; ?> Trước khi có die()-Thoát rồi |