在PHP中使用[]over array()的好处
我刚刚发现了PHP中数组的短标记 在我的代码中,我使用:在PHP中使用[]over array()的好处,php,arrays,shorttags,Php,Arrays,Shorttags,我刚刚发现了PHP中数组的短标记 在我的代码中,我使用: $arr = array(); // do something 现在我可以使用: $arr = [] 那么,在PHP中使用[]over array()有什么好处呢?在[]和array()之间没有区别,这两种声明实际上都被称为数组声明本身。这里的好处是,您可以在键入数组时节省一些时间(5),而您可以按[](2)的方式进行操作。除了键入更少的字符之外?没有。他们都做同样的事情。(尽管您应该注意到一些非常旧的PHP版本不支持[]语法。)自p
$arr = array();
// do something
现在我可以使用:
$arr = []
那么,在PHP中使用[]over array()有什么好处呢?在
[]
和array()
之间没有区别,这两种声明实际上都被称为数组声明本身。这里的好处是,您可以在键入数组时节省一些时间(5),而您可以按[]
(2)的方式进行操作。除了键入更少的字符之外?没有。他们都做同样的事情。(尽管您应该注意到一些非常旧的PHP版本不支持[]
语法。)自php5.4以来,短数组语法是可用的