已弃用:与类相同名称的方法在将来的PHP版本中将不再是构造函数; POMO_Reader在第12行的/public_html/administrator/components/com_uniterevolution2/inc_php/framework/pomo/streams.php中已弃用构造函数
我尝试使用class ();
重命名类函数。
我还尝试过更改PHP版本,但到目前为止没有任何更改。
if ( !class_exists( 'POMO_Reader' ) ):
class POMO_Reader {
var $endian = 'little';
var $_post = '';
function POMO_Reader() {
$this->is_overloaded = ((ini_get("mbstring.func_overload") & 2) != 0) && function_exists('mb_substr');
$this->_pos = 0;
}
答案 0 :(得分:0)
您的类和函数使用相同的名称(POMO_Reader
),因此将类名称更改为其他名称,例如POMOReader
(不带_
)。
因此您的最终代码将类似于:
if ( !class_exists( 'POMOReader' ) ):
class POMOReader {
var $endian = 'little';
var $_post = '';
function POMO_Reader() {
$this->is_overloaded = ((ini_get("mbstring.func_overload") & 2) != 0) && function_exists('mb_substr');
$this->_pos = 0;
}