首页后端开发PHPPHP警告变量没有定义警告是什么原因呢?

PHP警告变量没有定义警告是什么原因呢?

时间2024-03-22 08:39:02发布访客分类PHP浏览644
导读:这篇文章分享给大家的内容是关于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
PHP返回json的方法是什么? Oracle数据库导出报错问题怎么排查解决,操作是什么

游客 回复需填写必要信息