Các hàm thông dụng trong PHP - Phần 2

Hàm isset()

Kiểm tra xem một biến đã được khởi tạo và có giá trị hay không.

$name = "John";
if (isset($name)) {
    echo "Biến 'name' đã được khởi tạo.";
} else {
    echo "Biến 'name' chưa được khởi tạo.";
}

 

Hàm empty()

Kiểm tra xem một biến có giá trị trống, rỗng hoặc không tồn tại hay không.

$email = "";
if (empty($email)) {
    echo "Email không được cung cấp.";
} else {
    echo "Email đã được cung cấp.";
}

 

Hàm exit() hoặc die()

Dừng việc thực thi chương trình và hiển thị một thông báo nếu cần.

$age = 15;
if ($age < 18) {
    echo "Bạn chưa đủ tuổi để truy cập.";
    exit();
}
echo "Chào mừng bạn đến với trang web.";

 

Cấu trúc điều khiển continue

Dừng vòng lặp hiện tại và chuyển đến vòng lặp tiếp theo.

for ($i = 1; $i <= 10; $i++) {
    if ($i == 5) {
        continue;
    }
    echo $i . " ";
}
// Kết quả: 1 2 3 4 6 7 8 9 10

 

Cấu trúc điều khiển break

Dừng vòng lặp hoặc chương trình hiện tại.

$num = 1;
while (true) {
    echo $num . " ";
    if ($num == 5) {
        break;
    }
    $num++;
}
// Kết quả: 1 2 3 4 5

 

Hàm var_dump()

Được sử dụng để hiển thị thông tin chi tiết về biến hoặc giá trị. Nó giúp bạn xem kiểu dữ liệu, giá trị và kích thước của biến

$number = 10;
$string = "Hello";
$array = [1, 2, 3];

var_dump($number); // int(10)
var_dump($string); // string(5) "Hello"
var_dump($array); // array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) }

 

Hàm print()

Được sử dụng để hiển thị một giá trị trên màn hình. Nó tương tự như echo, nhưng trả về giá trị 1 nếu thành công.

$name = "John";

print "Hello, " . $name; // Hello, John

 

Hàm print_r()

Được sử dụng để hiển thị thông tin về biến hoặc mảng một cách dễ đọc. Nó hữu ích khi bạn muốn xem cấu trúc và giá trị của một mảng.

$array = [1, 2, 3];

print_r($array);
/* Output:
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
*/

 

Lưu ý: Hàm var_dump, printprint_r thường được sử dụng để gỡ lỗi và debug, chúng không trả về giá trị và chỉ in ra thông tin trên màn hình.