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回答

guly

2018-08-13

你好,代码逻辑是没有问题的,建议切换PHP7以上版本,您的代码运行结果如下:

http://img.mukewang.com/climg/5b70e4740001b3cd07380322.jpg

如果解决了您的问题请采纳,祝学习愉快!

0

0 学习 · 4928 问题

查看课程