php 可变变量的 Fatal error: Cannot use [] for reading
程序员文章站
2022-03-03 23:37:55
...
$nums = array(1, 2, 3);
$arr_name = 'nums';
$$arr_name[] = 4;
print_r($nums);
?>
执行上面程序会出现Fatal error: Cannot use [] for reading
,因为语义模糊,要这样改:
$nums = array(1, 2, 3);
$arr_name = 'nums';
${$arr_name}[] = 4;
print_r($nums);
?>
以上就介绍了php 可变变量的 Fatal error: Cannot use [] for reading,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
推荐阅读
-
PHP Fatal error: Cannot use object of type stdClass as array in错误_PHP教程
-
PHP使用empty检查函数返回结果时报Fatal error: Can't use function return value in write context的问题 - 心中的飞梦
-
php 可变变量的 Fatal error: Cannot use [] for reading
-
PHP Fatal error: Cannot use object of type stdClass as array in错误
-
PHP Fatal error: Cannot use object of type stdClass as array in错误
-
php 可变变量的 Fatal error: Cannot use [] for reading