Methods with the same name as their class will not be constructors in a future version of PHP
这个报错的原因是 PHP7 不再支持与类名与函数名相同的构造方法,构造方法统一使用 __construct(),注意__construct里面的横色是两个“_”。比如下面的写法 PHP7 就会报这个错误。
<?php
class getIP {
function getIP($val) {
echo 'IP:127.0.0.0.1';
}
}
?>
改成以下的方式就不会报错了
<?php
class getIP {
function __construct($val) {
echo 'IP:127.0.0.0.1';
}
}
?>