为什么在PHP(7.3)中可以这样写?它有什么用途吗?
我期待看到以下类似的读取错误。
<?php
$foo = [10, 20, 30];
echo $foo[]++, "\n", ++$foo[], "\n", ++$foo[], "\n";
输出:
php test.php
1
1
我期待看到以下类似的读取错误。
<?php
$foo = [10, 20, 30];
$foo[] += 1; // No error either
$foo[] = $foo[] + 1; //PHP Fatal error: Cannot use [] for reading in