Hướng dẫn php is not set - php không được đặt
Bài này sẽ giới thiệu biến (variable) và hằng (constant) trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách chạy ứng dụng web PHP với XAMPP. Show Nội dung chính
Một biến (variable) là nơi lưu trữ dữ liệu. Khi tạo ra một biến, PHP sẽ lưu trữ tên biến tương ứng với giá trị của biến. Bộ nhớ của biến sẽ được Zend Engine quản lý nên chúng ta không cần quan tâm về vùng nhớ lưu trữ giá trị của biến.biến (variable) là nơi lưu trữ dữ liệu. Khi tạo ra một biến, PHP sẽ lưu trữ tên biến tương ứng với giá trị của biến. Bộ nhớ của biến sẽ được Zend Engine quản lý nên chúng ta không cần quan tâm về vùng nhớ lưu trữ giá trị của biến.biến (variable) là nơi lưu trữ dữ liệu. Khi tạo ra một biến, PHP sẽ lưu trữ tên biến tương ứng với giá trị của biến. Bộ nhớ của biến sẽ được Zend Engine quản lý nên chúng ta không cần quan tâm về vùng nhớ lưu trữ giá trị của biến. Trong PHP, một biến bắt đầu với ký tự 0 và theo sau là tên biến. 0 và theo sau là tên biến.
0 và theo sau là tên biến.
Khi các câu lệnh ở trên được thực thi, biến 1 sẽ giữ giá trị gochocit.com, biến 2 sẽ giữ giá trị 1, biến 3 sẽ giữ giá trị 5. Trong PHP, một biến được tạo ra ngay lúc gán giá trị cho biến, không cần khai báo tên biến rồi sau đó mới gán giá trị cho biến. Cách đặt tên biến trong PHP tuân theo quy tắc đặt tên định danh (identifier). 1 sẽ giữ giá trị gochocit.com, biến 2 sẽ giữ giá trị 1, biến 3 sẽ giữ giá trị 5. Trong PHP, một biến được tạo ra ngay lúc gán giá trị cho biến, không cần khai báo tên biến rồi sau đó mới gán giá trị cho biến. Cách đặt tên biến trong PHP tuân theo quy tắc đặt tên định danh (identifier). 1 sẽ giữ giá trị
gochocit.com, biến 2 sẽ giữ giá trị 1, biến 3 sẽ giữ giá trị 5. Trong PHP, một biến được tạo ra ngay lúc gán giá trị cho biến, không cần khai báo tên biến rồi sau đó mới gán giá trị cho biến. Cách đặt tên biến trong PHP tuân theo quy tắc đặt tên định danh (identifier).Trong PHP, khi tạo ra một biến thì không cần chỉ rõ kiểu dữ liệu của biến. PHP sẽ tự động xác định kiểu dữ liệu của biến dựa vào giá trị của biến đó. Câu lệnh echo thường được sử dụng để xuất giá trị của biến trong PHP.echo thường được sử dụng để xuất giá trị của biến trong PHP.echo thường được sử dụng để xuất giá trị của biến trong PHP.
Kết quả
2. Phạm vi (scope) của biến trong PHP2.1. Biến global (global variable) 2.2. Biến local (local variable)
2.1. Biến global (global variable)2.2. Biến local (local variable)chỉ được sử dụng bên ngoài hàm (function). 1Kết quả 22.2. Biến local (local variable)2.3. Biến static (static variable)chỉ được sử dụng bên trong hàm (function). 3Kết quả 4Một biến (variable) là nơi lưu trữ dữ liệu. Khi tạo ra một biến, PHP sẽ lưu trữ tên biến tương ứng với giá trị của biến. Bộ nhớ của biến sẽ được Zend Engine quản lý nên chúng ta không cần quan tâm về vùng nhớ lưu trữ giá trị của biến.: Các biến local trong các hàm (function) khác nhau thì có thể có tên giống nhau. Bởi vì biến local chỉ có phạm vi sử dụng bên trong hàm chứa nó. 2.2. Biến local (local variable)chỉ được sử dụng bên ngoài hàm (function).2.3. Biến static (static variable)chỉ được sử dụng bên trong hàm (function).global để truy cập biến global trong một hàm. 5Kết quả 6Một biến (variable) là nơi lưu trữ dữ liệu. Khi tạo ra một biến, PHP sẽ lưu trữ tên biến tương ứng với giá trị của biến. Bộ nhớ của biến sẽ được Zend Engine quản lý nên chúng ta không cần quan tâm về vùng nhớ lưu trữ giá trị của biến.global trong một mảng (array) là 2.2. Biến local (local variable)chỉ được sử dụng bên ngoài hàm (function).4. Trong đó, name là tên của biến global. 8Kết quả 62.3. Biến static (static variable)3. Hằng (constant) trong PHPlocal trong hàm đó sẽ bị xóa. Trong một số trường hợp, chúng ta không muốn biến local bị xóa thì chúng ta có thể sử dụng từ khóa static để khai báo một biến static. 1Kết quả 2Một biến (variable) là nơi lưu trữ dữ liệu. Khi tạo ra một biến, PHP sẽ lưu trữ tên biến tương ứng với giá trị của biến. Bộ nhớ của biến sẽ được Zend Engine quản lý nên chúng ta không cần quan tâm về vùng nhớ lưu trữ giá trị của biến. 2.2. Biến local (local variable)chỉ được sử dụng bên ngoài hàm (function).5 được gọi, biến 2 vẫn còn lưu trữ giá trị từ lần gọi trước đó và giá trị được cập nhật ở mỗi lần gọi hàm.2.3. Biến static (static variable)chỉ được sử dụng bên trong hàm (function).: Biến static vẫn là biến cục bộ (local variable) của hàm (function). 3. Hằng (constant) trong PHPMột biến (variable) là nơi lưu trữ dữ liệu. Khi tạo ra một biến, PHP sẽ lưu trữ tên biến tương ứng với giá trị của biến. Bộ nhớ của biến sẽ được Zend Engine quản lý nên chúng ta không cần quan tâm về vùng nhớ lưu trữ giá trị của biến.biến (variable) là nơi lưu trữ dữ liệu. Khi tạo ra một biến, PHP sẽ lưu trữ tên biến tương ứng với giá trị của biến. Bộ nhớ của biến sẽ được Zend Engine quản lý nên chúng ta không cần quan tâm về vùng nhớ lưu trữ giá trị của biến. Trong PHP, một biến bắt đầu với ký tự 7 để tạo ra một constant. 3Trong PHP, một biến bắt đầu với ký tự 0 và theo sau là tên biến. 0 và theo sau là tên biến.
4Kết quả 5Biến có thể được tạo ra ở bất cứ đâu trong PHP script. Phạm vi (scope) của biến thể hiện phạm vi mà biến có thể được sử dụng.PHP 7, giá trị (value) của hằng (constant) có thể là mảng (array).PHP 7, giá trị (value) của hằng (constant) có thể là mảng (array). 6Kết quả 7Biến có thể được tạo ra ở bất cứ đâu trong PHP script. Phạm vi (scope) của biến thể hiện phạm vi mà biến có thể được sử dụng.PHP 7, giá trị (value) của hằng (constant) có thể là mảng (array).global và có thể được sử dụng ở bất kỳ đâu trong PHP script. Biến có thể được tạo ra ở bất cứ đâu trong PHP script. Phạm vi (scope) của biến thể hiện phạm vi mà biến có thể được sử dụng.global và có thể được sử dụng ở bất kỳ đâu trong PHP script.Kết quả 9Biến có thể được tạo ra ở bất cứ đâu trong PHP script. Phạm vi (scope) của biến thể hiện phạm vi mà biến có thể được sử dụng.PHP 7, giá trị (value) của hằng (constant) có thể là mảng (array).: Hằng (constant) có thể được truy cập trong các hàm (function).
|