【发布时间】:2011-09-29 02:28:09
【问题描述】:
众所周知,PHP 5.4 alpha 已经发布。我对以下内容有疑问。
简化的字符串偏移读取。
$str[1][0]现在是合法的构造。
$str[1][0] 究竟是如何工作的?
【问题讨论】:
-
任何链接到您引用的来源?
-
@Gordon:啊...有道理,我猜是因为:添加了数组解引用支持。但我想知道
$str[1][0]的优势是什么。与$str[1]相同。所以没有什么特别的。$str[1]返回一个包含一个字符的字符串,[0]正在访问位置0处的字符。 -
@Felix 这也是我想知道的。我无法理解它。提交信息也不是很清楚:marc.info/?l=php-cvs&m=127928075722194 - 这样做的实际目的是什么?
-
@Gordon... 我认为实用性只是一个简化的实现。作为副作用,您现在可以根据需要多次添加
[0]。这实际上是有道理的(即使它没有实际用途),因为偏移量应该返回一个字符串。 (PHP 没有char类型。)编辑:@nikic 所说的。
标签: php arrayaccess