ä¸å¯ä»¥ã
常éåªè½å å«æ éæ°æ®ï¼booleanï¼integerï¼float å stringï¼ãå¯ä»¥å®ä¹ resource 常éï¼ä½åºå°½éé¿å ï¼å 为ä¼é æä¸å¯é¢æçç»æã
æ´è¯¦ç»ç说æï¼è¯·åèphpæåç常éé¨åå 容ç½é¡µé¾æ¥
define常量的值;仅允许标量和 null。标量的类型是 integer, float,string 或者 boolean。所以数组是不允许的
通常做法是采用下面的方法去间接地去定义“数组常量”
方法一:采用eval()函数
[php] view plain copy
<?php
define('BEST_PHPER',"return array('name'=>'巩文','address'=>'china');");
$BEST_PHPER=eval(BEST_PHPER);
var_dump($BEST_PHPER);
[php] view plain copy
<?php
define('BEST_PHPER',json_encode(array('name'=>'巩文','address'=>'china')));
$BEST_PHPER=json_decode(BEST_PHPER,true);
var_dump($BEST_PHPER);
[php] view plain copy
<?php
define('BEST_PHPER',serialize(array('name'=>'巩文','address'=>'china')));
$BEST_PHPER=unserialize(BEST_PHPER);
var_dump($BEST_PHPER);