Jadi saya mempunyai pemalam yang dahulunya berfungsi dengan baik, tetapi selama beberapa hari ia menyebabkan saya ralat:
Ralat Maut PHP: Ralat Tidak Ditangkap: Panggilan ke fungsi yang tidak ditentukan create_function()
Selepas beberapa carian, saya mendapati bahawa ini adalah kerana create_function()
ditamatkan dalam PHP 8.
Sekarang garis tepat yang menyebabkan masalah ialah:
$callback_2 = create_function('$matches', 'return "[" . str_replace("|", "", $matches[1]) . "]";');
Saya cuba menukarnya kepada:
$callback_2 = function(){ ('$matches', return "[" . str_replace("|", "", $matches[1]) . "]";); }
Tetapi ia tidak berkesan. Jadi jika sesiapa boleh menunjukkan saya ke arah yang betul, dan saya baru menggunakan PHP, itu bagus.
Cubalah