我在这里遇到$string{0}
:https://github.com/bluerhinos/phpMQTT/blob/6c15cef0b1b2cb4c438e526c78d805b69a733f9d/phpMQTT.php#L154
我努力理解{0}
部分。它是指最后一个字符,第一个字符,二进制表示中的最后一个数字,二进制表示中的第一个数字?
它是否仍与PHP 7.1兼容?
答案 0 :(得分:3)
$string{0}
与$string[0]
类似,会在$string
变量中的 0th 索引处打印该字符。
答案 1 :(得分:1)
是string access and modification by character。从PHP 5.5开始,它也适用于字符串文字。
答案 2 :(得分:1)
可以通过在$ str {42}
中指定从零开始的偏移量来访问和修改字符串中的字符
但是,从PHP 6开始,不推荐使用此语法。使用方括号 代替。
看起来德国手册需要更新; thx to iainn指出来了!