2-22编程问题
来源:2-22 编程练习
23333_
2018-08-12 15:59:11
<?php
//定义数组常量,如何定义?
$Exception=['ClassNotFoundException','DataFormatException','RuntimeException'];
$Error=['LinkageError','ThredDeath'];
$Throwable=Compact('Exception','Error');
define('THROWABLE',$Throwable);
print_r(THROWABLE);
echo THROWABLE['Exception']['2'];
PHP Warning: Constants may only evaluate to scalar values in arr.php on line 6
PHP Notice: Use of undefined constant THROWABLE - assumed 'THROWABLE' in arr.php on line 7
PHP Notice: Use of undefined constant THROWABLE - assumed 'THROWABLE' in arr.php on line 8
PHP Warning: Illegal string offset 'Exception' in arr.php on line 8
PHP Notice: Uninitialized string offset: 2 in arr.php on line 8
THROWABLE
请问这样定义数组不可以吗。。。
1回答
你好,代码逻辑是没有问题的,建议切换PHP7以上版本,您的代码运行结果如下:
如果解决了您的问题请采纳,祝学习愉快!
相似问题