这个旧的PHP代码意味着什么 - 单行变量名称?

时间:2012-08-21 16:14:07

标签: php

我正在重新考虑这些丑陋的遗留代码,我遇到了这个:

// $log is a PEAR logging object 
$log->debug( 'some error message' ); 

在此之后立即:

$foo;
$bar;
...
...

即。只是一个函数中的变量名称加载..这是做什么的?没什么?

谢谢:)。

2 个答案:

答案 0 :(得分:2)

它们是变量声明,没有赋值给它们。

答案 1 :(得分:2)

它们完全没有意义,它们根本没有声明变量,因为PHP没有变量声明的概念,只有赋值,而且这些语句没有为变量赋值。与an example using $variable;相比,请this example without $variable;;他们有相同的结果。

也许这是一种编码风格。