Kiến Thức

Biến là gì? – PHP cho WordPress cơ bản

Đánh giá

Nếu bạn đã từng học về biến số trong Toán học, bạn sẽ hiểu rằng biến số là một giá trị có thể thay đổi. Tương tự, trong lập trình, biến dữ liệu (variable) cũng là một giá trị dữ liệu có thể thay đổi. Điều này có nghĩa là giá trị của biến có thể bị thay đổi bởi các tác động trong mã nguồn của bạn, ví dụ như việc thực thi một hàm để thay đổi giá trị của biến.

Khai báo biến trong PHP

Trong PHP, chúng ta sử dụng dấu đô-la ($) để khai báo biến, sau đó gán giá trị cho biến bằng dấu bằng (=). Khi muốn gọi biến ra, bạn chỉ cần viết tên biến kèm theo dấu $. Ví dụ, hãy thử viết đoạn mã sau vào tập tin index.php trong theme:

<?php
$name = get_bloginfo('name');
$url = get_bloginfo('url');

echo $name . '<br/>';
echo $url . '<br/>';
?>

Ở đây, chúng ta đã khai báo hai biến: $name với giá trị là tên của website và $url với giá trị là địa chỉ của website. Cả hai giá trị này được lấy từ hàm get_bloginfo() trong WordPress, hàm này có chức năng lấy thông tin của website. Về khái niệm hàm, bạn sẽ hiểu rõ hơn ở bài viết giới thiệu hàm trong PHP.

Sử dụng biến trong PHP

Một lợi ích của việc sử dụng biến là bạn có thể tái sử dụng giá trị đã khai báo thay vì viết lại giá trị đó. Bên cạnh đó, biến còn được sử dụng trong các mục đích khác như kiểm tra hoặc so sánh. Ví dụ, bạn có thể sử dụng biến như sau:

<?php
$name = get_bloginfo('name');
$url = get_bloginfo('url');

echo $name . '<br/>';
echo $url . '<br/>';
echo '<hr>';

$name = 'Thạch';
$url = 'https://thachpham.com';

echo $name . '<br/>';
echo $url . '<br/>';
?>

Kết quả sẽ hiển thị như sau:

phpcoban-variable

Bạn có thể thấy rằng trong cùng một tập tin, một thời điểm, giá trị của biến $name và $url có thể khác nhau. Theo thứ tự của đoạn mã trên, hai biến này sẽ sử dụng hàm get_bloginfo() để lấy thông tin website và hiển thị ra. Nhưng sau đó, giá trị của biến được gán bằng $name = ‘Thạch’ và $url = ‘https://thachpham.com‘, nên kết quả cuối cùng sẽ hiển thị giá trị mới nhất sau khi thay đổi.

Tham khảo thêm  Code - Bí mật thành công và 5 bước để viết code hoàn hảo

Tóm lại, biến là gì?

Biến là một giá trị dữ liệu có thể được thay đổi trong chương trình. Giá trị dữ liệu có thể thuộc các loại sau: chuỗi (string), số tự nhiên (integer), số thập phân (float), logic (boolean), mảng (array), đối tượng (object) hoặc dữ liệu rỗng (NULL).

Trong bài viết tiếp theo, chúng ta sẽ tìm hiểu về các loại dữ liệu trong PHP để bạn có thể hiểu rõ hơn về những gì đã được đề cập ở trên.

Bài viết được tham khảo từ:

Bài tập thực hành

Kết hợp với hàm get_bloginfo(), hãy tạo ra hai biến tương ứng với các giá trị sau:

  • mo_ta – Hiển thị mô tả (description) của website.
  • email – Hiển thị email người quản trị của website.

Sau đó, hãy sử dụng từ khoá echo để hiển thị hai biến trên. Hãy viết mã code trên vào tập tin index.php. Đừng quên đọc tài liệu giới thiệu hàm get_bloginfo() bằng cách click vào đây.

Bài giải:

<?php
$mo_ta = get_bloginfo('description');
$email = get_bloginfo('admin_email');

echo $mo_ta . '<br/>';
echo $email . '<br/>';
?>

Related Articles

Back to top button