Old school Easter eggs.
Giờ là 11:09 Chúc buổi trưa vui vẻ
Trang ChủDiễn ĐànThông Tin
HomeTrang Chủ»Wap/Wed»PHP/SQL/TWIG™
Tìm Kiếm | Báo Lỗi | Tập Tin UpLoad[0]
[PHP] Bài 6 - Hằng(ConStant)
Tên: [PHP] Bài 6 - Hằng(ConStant)
tenxĐăng: 11:57:37 03/01/2017
Chuyên Mục: PHP/SQL/TWIG™
Một hằng (constant) là một tên hoặc một định danh cho một giá trị đơn. Giá trị của hằng không thể thay đổi trong quá trình thực thi script. Theo mặc định, một hằng là phân biệt kiểu chữ. Theo qui ước, các định danh hằng luôn luôn là chữ hoa. Tên hằng bắt đầu với một chữ cái hoặc dấu gạch dưới ( _ ), được theo sau bởi bất kì số lượng chữ cái, số hoặc dấu gạch dưới nào. Nếu bạn đã định nghĩa một hằng số, nó có thể không bao giờ được thay đổi hoặc định nghĩa lại.
Để định nghĩa một hằng số trong PHP, bạn phải sử dụng hàm define() và để lấy giá trị của một hằng, bạn phải chỉ ra tên của nó. Không giống như biến, bạn không cần thêm $ vào hằng. Bạn cũng có thể sử dụng hàm constant() để đọc một giá trị của hằng nếu bạn muốn lấy tên của hằng một cách linh hoạt.
Hàm constant() trong PHP
Như tên hàm đã đề cập, hàm này sẽ trả về giá trị của hằng số.
Điều này là rất hữu ích khi bạn muốn lấy giá trị của một hằng, nhưng bạn không biết tên của nó, ví du: nó được lưu giữ trong một biến hoặc được trả về bởi một hàm.
Ví dụ hàm constant() trong PHP
Copy Code:
Chỉ có dữ liệu vô hướng (Boolean, integer, float và string) có thể được giữ trong các hằng số.
Khác nhau giữa hằng số và biến trong PHP là:
Để định nghĩa biến cần viết kí tự $ vào trước, ngược lại hằng thì không cần.
Hằng không thể được định nghĩa bằng phép gán đơn giản, chúng chỉ có thể được định nghĩa bằng cách sử dụng hàm define().
Hằng có thể được định nghĩa và truy cập bất cứ đâu mà không quan tâm đến quy tắc phạm vi biến.
Một hằng khi đã được định nghĩa, nó không thể định nghĩa lại hoặc hủy định nghĩa.
Copy Code:
Hằng số Magic trong PHP
PHP cung cấp một số lượng lớn các hằng số được định nghĩa trước để bất kỳ script nào cũng có thể sử dụng nó.
Có 5 hằng số magic, thay đổi tùy thuộc vào nơi chúng được sử dụng. Ví dụ, giá trị của __LINE__ phụ thuộc vào dòng mà nó được sử dụng trong script của bạn. Các hằng đặc biệt này là phân biệt kiểu chữ.
Bảng dưới liệt kê một số hằng magic trong PHP:
-__LINE__:Dòng hiện tại của file
-__FILE__:Đường dẫn đầy đủ và tên đầy đủ của file. Nếu sử dụng bên trong một include thì tên của file được include sẽ được trả về. Từ PHP 4.0.2,__FILE__luôn luôn chưa một đường dẫn tuyệt đối, trong khi ở phiên bản cũ hơn chúng chứa đường dẫn tương đối trong một số trường hợp
-__FUNCTION__:Tên của hàm. (Được thêm trong PHP 4.3.0) Như PHP 5, hằng số này trả về tên của hàm như nó đã khai báo trước đó (phân biệt kiểu chữ). Trong PHP 4, giá trị của nó luôn là chữ in thường
-__CLASS__:Tên của lớp. (Được thêm trong PHP 4.3.0) Như PHP 5, hằng số này trả về tên của lớp như nó đã khai báo trước đó (phân biệt kiểu chữ). Trong PHP 4 giá trị của nó luôn là chữ in thường
-__METHOD__:Tên phương thức lớp. (Được thêm trong PHP 5.0.0) Tên phương thức này được trả về như đã khai báo trước đó (phân biệt kiểu chữ).
Đánh giá của bạn là góp ý quan trọng giúp HarryWillson nâng cao chất lượng bài viết!
[likeLike - dislikeDisLike]
XtCAT -:- 404
0: php_network_getaddresses: getaddrinfo failed: Name or service not known
Advertise Here

404 - Page Not Found - Back Home


Total Visits: 43621002
Visits Today: 49324
This Week: 49324
This Month: 9436350

This site, is built entirely by using XtGem.

XtGem is a visual mobile site building tool, allowing users to create and maintain highly customizable personal mobile sites completely free of charge - and without a need to know any programming language at all!

.gif" alt="vote"/>
XtCAT -:- 404
0: php_network_getaddresses: getaddrinfo failed: Name or service not known
Advertise Here

404 - Page Not Found - Back Home


Total Visits: 43621002
Visits Today: 49324
This Week: 49324
This Month: 9436350

This site, is built entirely by using XtGem.

XtGem is a visual mobile site building tool, allowing users to create and maintain highly customizable personal mobile sites completely free of charge - and without a need to know any programming language at all!

/ XtCAT -:- 404
0: php_network_getaddresses: getaddrinfo failed: Name or service not known
Advertise Here

404 - Page Not Found - Back Home


Total Visits: 43621007
Visits Today: 49329
This Week: 49329
This Month: 9436355

This site, is built entirely by using XtGem.

XtGem is a visual mobile site building tool, allowing users to create and maintain highly customizable personal mobile sites completely free of charge - and without a need to know any programming language at all!

- Phiếu
categoriTừ Khóa
viewLượt Xem:1/ XtCAT -:- 404
0: php_network_getaddresses: getaddrinfo failed: Name or service not known
Advertise Here

404 - Page Not Found - Back Home


Total Visits: 43621021
Visits Today: 49343
This Week: 49343
This Month: 9436369

This site, is built entirely by using XtGem.

XtGem is a visual mobile site building tool, allowing users to create and maintain highly customizable personal mobile sites completely free of charge - and without a need to know any programming language at all!

Chia Sẽ Bài Viết Này:SMS Google Zing Facebook Twitter
- Link:
- BBcode:
- HTML:
Bình Luận FaceBook
Không Văng Tục,Quảng Cáo, Spam Nếu Bạn Là Người Có Văn Hóa!

Cùng Chuyên Mục
[PHP] Bài 18 - Session
[PHP] Bài 5 - Các Kiểu Biến
[PHP] Bài 7 - Toán Tử
[PHP] Bài 1 - Giới Thiệu Về PHP
[PHP] Bài 10 - Mảng(Array)
[PHP] Bài 11 - Chuỗi(String)
[PHP] Bài 12 - Các Khái Niệm Wed
[PHP] Bài 13 - Phương Thức GET & POST
[PHP] Bài 14 - File Inclusion
[PHP] Bài 15 - File & I/O
123»
Bài Viết Ngẫu Nhiên
Share Mod Bài Viết Ngẫu Nhiên, Bài Viết Xem Nhiều Cho JohnCMS
Share Mod Show Ảnh JQuery Cho JohnCMS
Share Code Game Đua Pet Cho Mạng Xã Hội JohnCMS
Share Code Mạng Xã Hội 8VUI Cực Đẹp Cho JohnCMS
Hướng Dẫn Kích Hoạt Antiflood Chống Ddos Hiệu Quả Cho JohnCMS
Share Code JohnCMS Skin Mobiles V1.0.0
Hướng Dẫn Mod OnLine Ảo Cho JohnCMS
Share Code Forum Teen10x.Cf
Share Code Lấy ID Tag Tên Và Tag Ảnh FaceBook Cho Xtgem
Share Code Xem Tên Tiếng Hàn Cho Xtgem
123456»
•©opyRight By: HarryWillSon™
•Timeload : 0.0001/Giây
•TimeOut : 0.2%