PHP报错:Constants may only evaluate to scalar values

PHPer 2021-12-23 928 0 0

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...

    推荐内容

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    BT磁力搜索网站汇总和找不到的资源

    什么是磁力链接,您如何使用?

    Z-Library:全球最大的数字图书馆/含打不开的解决方案/镜像

    使用V2Ray的mKCP协议加速游戏

    v2rayN已停止工作

    【车险课堂】什么是无赔款优待系数ncd,你“造”吗?