Methods with the same name as their class will not be constructors报错解决方法
PHP7错误提示:
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; idna_convert has a deprecated constructor in
这个报错的原因是 PHP7 不再支持与类名相同的构造方法,构造方法统一使用 __construct(), 比如下面的写法 PHP7 就会报这个错误。
<?php
class foo {
function foo() {
echo 'I am the constructor';
}
}
?>
class 与function同名了
这个时候只要改成
<?php
class foo {
function __construct() {
echo 'I am the constructor';
}
}
?>
就可以了
顶(0)
踩(0)
- 最新评论