Khi tôi cố gắng để làm điều này:Làm thế nào để xác định các hàm cục bộ trong PHP?
function a()
{
function b() { }
}
a();
a();
tôi nhận được Cannot redeclare b...
.
Khi tôi cố gắng làm điều này:
function a()
{
if(!isset(b))
function b() { }
}
a();
a();
tôi nhận được unexpected), expected ...
.
Làm cách nào để tôi có thể khai báo chức năng dưới dạng địa phương và bị lãng quên khi a
trả về? Tôi cần chức năng để chuyển nó đến array_filter
.
chức năng làm tổ được yêu cầu cho một thế giới của đau. –
Bạn đang sử dụng phiên bản PHP nào? –
@Mark Elliot: Phiên bản đã tạo ra các lỗi đó là 'PHP Version 5.3.2-1ubuntu4.2', nhưng điều này phải chạy trên' PHP Version 5.3.6' – Dani