![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA60AAAUICAIAAADPxqHvAAAACXBIWXMAABYlAAAWJQFJUiTwAAAaw0lEQVR42u3d4W8ahQPH4QMOuMk6aau2ThN0aNKZrGvm4uKfr2/MYpewzdiZrAqa1azOjq7CDjh6vxck2OCSn4uCd7fnebO7e/nNhXyAKyulaRoAAMAbpmwCAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQDQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEA0MEmAABABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAJYqXDgfJAOjAABQeD4PBgBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDACADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAAHiVUpqmVgAA4E3j82AAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEAQAcDAIAOBgAAHQwAADoYAAB0MAAA6GAAANDBAACggwEA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAgA4GAAAdDAAAOhgAAHQwAADoYAAA0MEAAKCDAQBABwMAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhgAADQwQAAoIMBAEAHAwCADgYAAB0MAAA6GAAAdDAAAOhg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)
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.ị
Tên h ng h p l và không h p l trong PHPằ ợ ệ ợ ệ
// Vi du ten hang khong hop le
define("ONE", "Vi du ten hang khong hop le 1");
define("TWO2", "Vi du ten hang khong hop le 2");
define("THREE_3", "vi du ten hang khong hop le 3")
//Vi du ten hang khong hop le
define("2TWO", "Vi du ten hang khong hop le 1");
define("__THREE__", "Vi du ten hang khong hop le 2");
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:
Tên Miêu tả
__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ủ ư ướ