简体   繁体   English

PHP:替换PHP中的create_function 8

[英]PHP: Replace create_function in PHP 8

I need replace create_function() for something else我需要用其他东西替换 create_function()

add_action( 'plugins_loaded', create_function( '', 'global $Gestor_Cadastros; $Gestor_Cadastros = new Gestor_Cadastros();' ) ); add_action( 'plugins_loaded', create_function( '', 'global $Gestor_Cadastros; $Gestor_Cadastros = new Gestor_Cadastros();' ) );

I don't know about this, what can I do?我不知道这件事,我能做什么?

The create_function() function is considered obsolete as of PHP 7.2 and should be avoided for security reasons. create_function() function 自 PHP 7.2 起被认为已过时,出于安全原因应避免使用。 It is recommended to use an anonymous closure instead :建议改用匿名闭包

add_action( 'plugins_loaded', function() {
   global $Gestor_Registers;
   $Gestor_Registers = new Gestor_Registers();
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM