是否需要在PHP中初始化/声明变量?
发布时间:2020-12-13 13:15:03 所属栏目:PHP教程 来源:网络整理
导读:这个问题的目的是为了获得知识和信息,而且像我一样. 所以我的问题是: 是否有必要在循环或函数之前初始化/声明变量? 提出这个问题是为了我的困惑,因为我是否初始化/声明变量之前,我的代码仍然有效. 我正在分享一个演示代码,实际上是什么意思: $cars = null
这个问题的目的是为了获得知识和信息,而且像我一样.
所以我的问题是: 是否有必要在循环或函数之前初始化/声明变量? 提出这个问题是为了我的困惑,因为我是否初始化/声明变量之前,我的代码仍然有效. 我正在分享一个演示代码,实际上是什么意思: $cars = null; foreach ($build as $brand) { $cars .= $brand . ","; } echo $cars; 要么 foreach ($build as $brand) { $cars .= $brand . ","; } echo $cars; 这两段代码对我来说都是一样的,所以有必要在开始时初始化/声明一个变量?
PHP不需要它,但总是初始化变量是一个很好的做法.
如果您不使用默认值初始化变量,则PHP引擎将根据您如何使用变量执行类型转换.这有时会导致意想不到的行为. 所以简而言之,在我看来,总是为你的变量设置一个默认值. 附: 编辑 像其他人(@ n-dru)已经注意到,如果不设置默认值,则会生成通知. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |