Có thể không?
function test()
{
echo "function name is test";
}
1
Chỉ vì tò mò, khi nào cần điều này? Có thể tạo các chức năng mà bạn không biết tên của?
—
Không hài lòngGoat
Một cách sử dụng có thể là ghi nhật ký thực hiện của bạn. Nếu bạn đang viết "Tôi có lỗi trong". CHỨC NĂNG cho một logfile hoặc một cái gì đó. Bằng cách này, nếu tên hàm bị thay đổi, bạn không phải lo lắng về việc người đó nhớ thay đổi thông điệp tường trình.
—
Brian Ramsay
Cần điều này để đăng nhập! cảm ơn vì đã hỏi :)
—
SublymeRick
Cũng hữu ích nếu bạn muốn sử dụng tên hàm bên trong hàm (cho mục đích sử dụng khác). Giống như xây dựng các liên kết dựa trên hàm, v.v. (ví dụ:
—
Mafia
function name1()
sau đó sử dụng lại tên1 bên trong), sẽ tiết kiệm rất nhiều thời gian nếu bạn có cùng một khuôn mẫu cho nhiều chức năng.
@DisgruntledGoat: sẽ hữu ích nếu bạn tạo các chức năng theo cách thủ công và không muốn chỉnh sửa thông báo lỗi cho mọi chức năng. Thêm nó vào thông báo lỗi có nghĩa là bạn có ít công việc hơn.
—
John Boe