【发布时间】:2013-11-01 15:34:20
【问题描述】:
我从来没有真正费心预定义变量,或者就此而言,定义它是什么类型的变量。我正在尝试通过做这些事情来改进我的代码。
我读到预定义 PHP 变量是更好的做法,但在定义类型时找不到太多关于好处的信息。
我很想知道是否有任何速度优势,并听听其他人对此主题的看法。
【问题讨论】:
-
没有任何好处,因为 php 是松散类型的
-
如果没有预定义的变量,它会显示警告(这取决于 php.ini 设置),因此最好在之前定义它。没有速度优势。
-
我在每个定义变量中看到的一个好处是,如果您在条件块内定义一些变量,当您想在条件之外使用变量时,您可以不用
if (isset ...代码。