http://vietjack.com/php/index.jsp Copyright © vietjack.com Hằng số PHP Một (constant) tên định danh cho giá trị đơn Giá trị thay đổi trình thực thi script Theo mặc định, phân biệt kiểu chữ Theo qui ước, định danh luôn chữ hoa Tên bắt đầu với chữ dấu gạch ( _ ), theo sau số lượng chữ cái, số dấu gạch Nếu bạn định nghĩa số, không thay đổi định nghĩa lại Để định nghĩa số PHP, bạn phải sử dụng hàm define() để lấy giá trị hằng, bạn phải tên Không giống biến, bạn không cần thêm $ vào Bạn sử dụng hàm constant() để đọc giá trị bạn muốn lấy tên cách linh hoạt Hàm constant() PHP Như tên hàm đề cập, hàm trả giá trị số Điều hữu ích bạn muốn lấy giá trị hằng, bạn khơng biết tên nó, ví du: lưu giữ biến trả hàm Ví dụ hàm constant() PHP Chỉ có liệu vơ hướng (Boolean, integer, float string) giữ số Khác số biến PHP là: Để định nghĩa biến cần viết kí tự $ vào trước, ngược lại khơng cần Hằng khơng thể định nghĩa phép gán đơn giản, chúng định nghĩa cách sử dụng hàm define() Hằng định nghĩa truy cập đâu mà không quan tâm đến quy tắc phạm vi biến http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Một định nghĩa, khơng thể định nghĩa lại hủy định nghĩa Tên hợp lệ không hợp lệ PHP // Valid constant names define("ONE", "first thing"); define("TWO2", "second thing"); define("THREE_3", "third thing") // Invalid constant names define("2TWO", "second thing"); define(" THREE ", "third value"); Hằng số Magic PHP PHP cung cấp số lượng lớn số định nghĩa trước để script sử dụng Có số magic, thay đổi tùy thuộc vào nơi chúng sử dụng Ví dụ, giá trị LINE phụ thuộc vào dòng mà sử dụng script bạn Các đặc biệt phân biệt kiểu chữ Bảng liệt kê số magic PHP: Tên Miêu tả LINE Dòng file FILE Đường dẫn đầy đủ tên đầy đủ file Nếu sử dụng bên include tên file include trả Từ PHP 4.0.2, FILE luôn chưa đường dẫn tuyệt đối, phiên cũ chúng chứa đường dẫn tương đối số trường hợp FUNCTION Tên hàm (Được thêm PHP 4.3.0) Như PHP 5, số trả tên hàm khai báo trước (phân biệt kiểu chữ) Trong PHP 4, giá trị ln chữ in thường http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com CLASS Tên lớp (Được thêm PHP 4.3.0) Như PHP 5, số trả tên lớp khai báo trước (phân biệt kiểu chữ) Trong PHP giá trị ln chữ in thường METHOD Tên phương thức lớp (Được thêm PHP 5.0.0) Tên phương thức trả khai báo trước (phân biệt kiểu chữ) http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... "second thing"); define(" THREE ", "third value"); Hằng số Magic PHP PHP cung cấp số lượng lớn số định nghĩa trước để script sử dụng Có số magic, thay đổi tùy thuộc vào nơi chúng sử dụng Ví dụ, giá... đối, phiên cũ chúng chứa đường dẫn tương đối số trường hợp FUNCTION Tên hàm (Được thêm PHP 4.3.0) Như PHP 5, số trả tên hàm khai báo trước (phân biệt kiểu chữ) Trong PHP 4, giá trị ln chữ in thường... Page http://vietjack.com /php/ index.jsp Copyright © vietjack.com CLASS Tên lớp (Được thêm PHP 4.3.0) Như PHP 5, số trả tên lớp khai báo trước (phân biệt kiểu chữ) Trong PHP giá trị ln chữ in thường