转 PHP报错:Constants may only evaluate to scalar values
define常量的值;仅允许标量和 null。标量的类型是 integer, float,string 或者 boolean。所以数组是不允许的
通常做法是采用下面的方法去间接地去定义“数组常量”
方法一:采用eval()函数
<?php
define('BEST_PHPER',"return array('name'=>'巩文','address'=>'china');");
$BEST_PHPER=eval(BEST_PHPER);
var_dump($BEST_PHPER);
方法二:采用json_encode()函数
<?php
define('BEST_PHPER',json_encode(array('name'=>'巩文','address'=>'china')));
$BEST_PHPER=json_decode(BEST_PHPER,true);...
浏览更多内容请先登录。
立即注册
更新于:2021-12-23 21:26:36
相关内容
Centos7利用yum安装apache+mysql8+php7 一篇搞定!
PHP错误:SQLSTATE[HY000] [2054] The server requested authentica...
magento安装遇到的问题,注册magento.com
6 Steps to Install Magento 2 on CentOS [Latest] - Sample Data
magento安装时报错The store that was requested wasn't found. Verify the...
magento命令行安装成功后,在浏览器直接用ip加目录访问不到网站,要配置虚拟主机
Magento Composer安装时,必要时直接忽略版本 composer install --ignore-p...
Magento 介绍
php报错 Error: Variable 'sql_mode' can't be set to the value of 'M...
推荐内容