解释这段代码在PHP中是如何工作的?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了解释这段代码在PHP中是如何工作的?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
请参阅以下代码,这在 PHP中完美运行.谁能解释我这段代码的工作原理.因为在下面的代码我声明$caregory_id没有分号,没有任何值减速.然后这个代码也可以完美地运行而没有任何错误,var_dump($category_id)返回一个空值.

PHP何在没有分号的情况下执行此代码

<?PHP
    $category_id= //No SEMicolon
    VAR_dump($category_id); //returns NULL
?>

解决方法

它的工作原理是因为PHP会像这样处理你的代码

$category_id = var_dump($category_id);

var_dump()的返回值被赋值给$category_id. PHP中的未定义变量隐式设置为null,这是您在var_dump()的输出中看到的.但是,您还会收到有关$category_id未定义的通知;如果你没有看到它,你应该在你的脚本中使用这个代码

error_reporting(-1);
ini_set('display_errors','On');

在开发过程中也建议使用这些设置,因为它们可以捕获在生产计算机上未被注意的问题.

脚本宝典总结

以上是脚本宝典为你收集整理的解释这段代码在PHP中是如何工作的?全部内容,希望文章能够帮你解决解释这段代码在PHP中是如何工作的?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。