我正在查看其他人编写的代码,它以这种方式声明了一个数组(我认为它仍然是一个字符串,有人可以确认).
$array = "Label 1" . "~/" . "Label 2" . "~/" . "Label 3" . "~/" . "Label4";
Run Code Online (Sandbox Code Playgroud)
然后在代码中,它会这样做
split('~/', $array);
Run Code Online (Sandbox Code Playgroud)
是否有人有理由这样做?我通常会从一开始就将它声明为一个数组.
绝对没有可靠的理由以这种方式做事而不仅仅是
$array = Array("Label 1", ... , "Label 4");
Run Code Online (Sandbox Code Playgroud)
事实上,这是一种非常糟糕的方法,除非你能保证字符串"~/"永远不会出现在数组的元素中.
| 归档时间: |
|
| 查看次数: |
158 次 |
| 最近记录: |