当我创建一个标准类时,我主要做的是:
$test = null;
$test->id = 1;
$test->name = 'name';
Run Code Online (Sandbox Code Playgroud)
但是在严格模式下我收到错误.
显然,正确的做法是:
$test = new stdClass();
$test->id = 1;
$test->name = 'name';
Run Code Online (Sandbox Code Playgroud)
所以我想知道:
这是一个很大的禁忌:$test = null;做我想做的事吗?
我们通过遵守严格的标准获得了什么?它是否确保代码将继续在将来的版本中运行?向后兼容会更好吗?这只是最佳做法的问题吗?别的什么?
编辑 拼写错误
Lig*_*ica 11
这是一个很大的禁忌:$ test = null; 做我想做的事?
是.
这是允许的,因为PHP是松散的,但打开严格模式会给你一个上帝诚实的真相.
我们通过遵守严格的标准获得了什么?它是否确保代码将继续在将来的版本中运行?向后兼容会更好吗?这只是最佳做法的问题吗?
是.
别的什么?
这是正确的.
| 归档时间: |
|
| 查看次数: |
1457 次 |
| 最近记录: |