我是靠谱客的博主 积极花卷,这篇文章主要介绍PHP中定义数组常量(array常量)的方法,现在分享给大家,希望可以做个参考。

在PHP中,我们不能用const直接定义数组常量,但是const可以定义字符串常量,结合eval()函数使字符串常量能执行。所以,我们可以用定义字符串常量的方式来返回一个数组常量。下面就是我们来见证奇迹的时刻!

复制代码 代码如下:

<?php
class Test
{
 const MY_ARR="return array(\"a\",\"b\",\"c\",\"d\");";
 public function getConstArray()
 {
  return eval(Test::MY_ARR);//eval()函数把字符串作为PHP代码执行
 }
}
$t=new Test();
print_r($t->getConstArray());
?>

上面代码中,getConstArray()函数,就相当于一个数组常量。

最后

以上就是积极花卷最近收集整理的关于PHP中定义数组常量(array常量)的方法的全部内容,更多相关PHP中定义数组常量(array常量)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(236)

评论列表共有 0 条评论

立即
投稿
返回
顶部