gpt4 book ai didi

包含数组的 PHP 常量?

转载 作者:IT老高 更新时间:2023-10-28 11:36:46 25 4
gpt4 key购买 nike

这失败了:

 define('DEFAULT_ROLES', array('guy', 'development team'));

显然,常量不能保存数组。解决此问题的最佳方法是什么?

define('DEFAULT_ROLES', 'guy|development team');

//...

$default = explode('|', DEFAULT_ROLES);

这似乎是不必要的努力。

最佳答案

从 PHP 5.6 开始,您可以使用 const 声明数组常量:

<?php
const DEFAULT_ROLES = array('guy', 'development team');

正如你所料,简短的语法也可以使用:

<?php
const DEFAULT_ROLES = ['guy', 'development team'];

如果你有 PHP 7,你终于可以使用 define(),就像你第一次尝试的那样:

<?php
define('DEFAULT_ROLES', array('guy', 'development team'));

关于包含数组的 PHP 常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1290318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com