Hướng dẫn what are php magic variables? - biến ma thuật php là gì?

Có chín hằng số ma thuật 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 tập lệnh của bạn. Tất cả các hằng số "ma thuật" này được giải quyết tại thời điểm biên dịch, không giống như các hằng số thông thường, được giải quyết trong thời gian chạy. Các hằng số đặc biệt này không nhạy cảm trường hợp và như sau:__LINE__ depends on the line that it's used on in your script. All these "magical" constants are resolved at compile time, unlike regular constants, which are resolved at runtime. These special constants are case-insensitive and are as follows:

Hằng số ma thuật của PHP
TênSự mô tả
__LINE__ Số dòng hiện tại của tệp.
__FILE__ Đường dẫn đầy đủ và tên tệp của tệp với Symlinks được giải quyết. Nếu được sử dụng bên trong một bao gồm, tên của tệp bao gồm được trả về.
__DIR__ Thư mục của tập tin. Nếu được sử dụng bên trong một bao gồm, thư mục của tệp đi kèm được trả về. Điều này tương đương với dirname(__FILE__). Tên thư mục này không có dấu gạch chéo trừ khi đó là thư mục gốc.
__FUNCTION__ Tên chức năng hoặc {closure} cho các hàm ẩn danh.
__CLASS__ Tên lớp. Tên lớp bao gồm không gian tên mà nó được khai báo trong (ví dụ: Foo\Bar). Khi được sử dụng trong một phương thức đặc điểm, __ class__ là tên của lớp mà đặc điểm được sử dụng.
__TRAIT__ Tên đặc điểm. Tên đặc điểm bao gồm không gian tên mà nó được khai báo trong (ví dụ: Foo\Bar).
__LINE__1 Tên phương thức lớp.
__LINE__2 Tên của không gian tên hiện tại.
__LINE__3 Tên lớp đủ điều kiện.

Theing2 tại King Dot Ma ¶

3 tháng trước

__LINE__4

__LINE__5

__LINE__6

sham dot hrm tại gmail dot com ¶

1 năm trước

__LINE__7

__LINE__8

__LINE__6

PHP cung cấp một số lượng lớn các hằng số được xác định trước cho bất kỳ tập lệnh nào mà nó chạy. Tuy nhiên, nhiều hằng số này được tạo ra bởi các tiện ích mở rộng khác nhau và sẽ chỉ có mặt khi các tiện ích mở rộng đó có sẵn, thông qua tải động hoặc vì chúng đã được biên dịch.

vijaykoul_007 tại rediffmail dot com ¶

17 năm trước

__FILE__0

__FILE__1

__FILE__2

__FILE__3

__LINE__6

Tomek Perlak [Tomekperlak tại tlen pl] ¶

15 năm trước

__FILE__5

__FILE__6

__FILE__7

__FILE__8

__FILE__9

__DIR__0

công khai tại Taliesinnuin dot net

2 năm trước

__DIR__1

__DIR__2

__DIR__3

__DIR__4

__LINE__6

David tại Thegallagher Dot Net ¶

10 năm trước

__DIR__6

__DIR__7

__DIR__8

__LINE__6

PHP tại Kenman Dot Net

8 năm trước

dirname(__FILE__)0

dirname(__FILE__)1

dirname(__FILE__)2

dirname(__FILE__)3

dirname(__FILE__)4

__LINE__6

Sbastien fauvel ¶

6 năm trước

dirname(__FILE__)6

meindertjan tại gmail dot spamspamspam dot com ¶

8 năm trước

dirname(__FILE__)7

dirname(__FILE__)8

__LINE__6

Sbastien fauvel ¶

6 năm trước

__FUNCTION__0

__FUNCTION__1

__LINE__6

Hàm __ __ trong PHP là gì?

__Function__ chỉ trả về tên của hàm.trong khi __method__ trả về tên của lớp cùng với tên của hàm.returns only the name of the function. while as __METHOD__ returns the name of the class alongwith the name of the function.

Hằng số ma thuật nào sau đây là PHP?

Giải thích: __line__, __trait__ và __file__ là các hằng số ma thuật được xác định trước.Nhưng __user__ không phải là hằng số ma thuật được xác định trước.

__ dòng __ PHP là gì?

__Line__ Số dòng hiện tại của tệp.__File__ đường dẫn đầy đủ và tên tệp của tệp với các liên kết symlink được giải quyết.Nếu được sử dụng bên trong một bao gồm, tên của tệp bao gồm được trả về.The current line number of the file. __FILE__ The full path and filename of the file with symlinks resolved. If used inside an include, the name of the included file is returned.

__ nhận được gì trong PHP là gì?

Từ hướng dẫn sử dụng PHP: __set () được chạy khi ghi dữ liệu vào các thuộc tính không thể truy cập.__get () được sử dụng để đọc dữ liệu từ các thuộc tính không thể truy cập.utilized for reading data from inaccessible properties.