PHP中定义数组常量(array常量)的方法

作者:junjie 时间:2023-11-23 06:16:59 

在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常量
0
投稿

猜你喜欢

  • my.ini优化mysql数据库性能的十个参数(推荐)

    2024-01-25 13:06:56
  • python如何将mat文件转为png

    2023-04-14 07:37:21
  • Python中的延迟绑定原理详解

    2022-07-08 16:18:35
  • PyCharm常用配置和常用插件(小结)

    2023-07-21 03:21:17
  • Python3标准库之dbm UNIX键-值数据库问题

    2024-01-26 15:56:11
  • MHTML在ie7/vista bug 解决方案

    2010-02-01 12:42:00
  • Python利用pywin32库实现将PPT导出为高清图片

    2023-10-01 22:59:45
  • JS 实现请求调度器

    2024-04-22 22:37:24
  • 纯JSP+DWR实现3 级联动下拉选择菜单实现技巧

    2023-07-10 12:52:40
  • Python语法学习之进程池与进程锁详解

    2021-09-01 23:16:17
  • python各种语言间时间的转化实现代码

    2022-06-27 14:54:28
  • ASP技巧 挂QQ的网页源代码ASP/PHP

    2009-01-05 12:36:00
  • 关于Python正则表达式 findall函数问题详解

    2022-10-24 22:18:43
  • Golang 中反射的应用实例详解

    2024-02-12 03:12:06
  • 对python文件读写的缓冲行为详解

    2022-11-09 09:59:08
  • Python中获取网页状态码的两个方法

    2023-08-27 22:47:21
  • php数组查询元素位置的实例方法

    2024-05-02 17:34:06
  • 修改数据库为多用户模式

    2024-01-19 13:53:56
  • 纯js实现动态时间显示

    2024-05-05 09:13:44
  • ASP.NET数据库编程之处理文件访问许可

    2024-01-15 19:36:27
  • asp之家 网络编程 m.aspxhome.com