Rumah > pembangunan bahagian belakang > tutorial php > PHP Strict Standards异常

PHP Strict Standards异常

WBOY
Lepaskan: 2016-06-13 10:40:43
asal
1049 orang telah melayarinya

PHP Strict Standards错误

在部署项目时出现:Strict standards: Declaration of ... should be compatible with that of ...错误,我使用的是php 5.3.3

<?phpabstract class A {// 方法无参数public static function foo(){ echo 'bar'; }}abstract class B extends A {// 方法有参数public static function foo($str){ echo $str; }}?>
Salin selepas log masuk
?
解决方法:
<?phpabstract class A {// 方法无参数public static function foo(){ echo 'bar'; }}abstract class B extends A {// 方法有参数public static function foo($str = NULL){ echo $str; }}?>
Salin selepas log masuk
?
这是由于 php 5.3版本后。要求继承类必须在父类之后定义。否则就会出现Strict Standards: PHP Strict Standards: Declaration of .... should be compatible with that of .... 的错误提示。也就是说必须父类在前,继承类在后。

?

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan