PHP警告变量没有定义警告是什么原因呢?
导读:这篇文章分享给大家的内容是关于PHP警告变量没有定义警告是什么原因呢?,本文介绍得很详细,内容有一定的参考价值,能帮助大家进一步学习和理解“PHP警告变量没有定义警告是什么原因呢?”,有这方面学习需要的朋友可以看看,接下来就让小编带领大家一...
这篇文章分享给大家的内容是关于PHP警告变量没有定义警告是什么原因呢?,本文介绍得很详细,内容有一定的参考价值,能帮助大家进一步学习和理解“PHP警告变量没有定义警告是什么原因呢?”,有这方面学习需要的朋友可以看看,接下来就让小编带领大家一起来学习一下吧。
php警告变量没有定义是因为PHP是弱类型语言,所以会出现警告,其解决办法就是:1、查看相应的PHP代码文件;2、找到变量代码,然后初始化变量并进行赋值;3、加@来对错误进行抑制,代码如“$sid = @$_POST['sid']; ”。
php警告变量没有定义怎么办?
PHP 解决未定义变量报错:
在PHP中 有时候会出现
Notice: Undefined index: sid in D:\Apache Group\Apache2\htdocs\php_mobile\mobile\chao\sinnsei_publish.php on line 10
登录后复制
这个报错,原因是因为没有定义,因为PHP是弱类型语言,和JAVA等不一样,不一定要初始化,所以这种问题其实不是什么大问题
不过,出现在页面上确实不好看
方法一:初始化变量进行赋值
方法二:加@来对错误进行抑制
$sid = @$_POST['sid'];
登录后复制
注意:使用@是非常糟糕的编程习惯,因为它不会使错误消失,它只是隐藏它们,并且它使调试变得更糟,因为我们无法看到我们的代码实际上有什么问题。
以上就是关于PHP警告变量没有定义警告是什么原因呢?的介绍啦,需要的朋友可以参考上述内容,希望对大家有帮助,想要了解更多,欢迎关注网络,小编将为大家输出更多高质量的实用文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: PHP警告变量没有定义警告是什么原因呢?
本文地址: https://pptw.com/jishu/650272.html