简单的问题,也许是一个愚蠢的问题,但是使用
是否更好?$var = 'value';
if (something()) $var = 'other value';
或
if (something()) $var = 'other value';
else $var = 'value';
?
我是否必须把$var = null;
或$var = 'value'
之类的东西(以防以下if
和else
语句出现问题)放在第二个变体之前,以获得良好的代码?
真的没有区别,这取决于您的偏好。我个人倾向于首先声明变量。这只是为了让我知道变量存在,而不考虑if
语句。