我不知道为什么这不好用。
这有什么问题?
define('banana', TRUE);
define('papaya', TRUE);
define('salmon', TRUE);
define('roster', TRUE);
我把它变成单行但什么都没有?
define('banana', 'papaya', 'salmon', 'roster', TRUE);
答案 0 :(得分:0)
正如chris85所述,您只能指定一个常量的名称。根据{{3}}:
(PHP 4,PHP 5,PHP 7)
define - 定义命名常量
bool define(字符串$ name,混合$ value [,bool $ case_insensitive = FALSE])
你需要连接(使用句号; .
)它们在一行上显示它们,尽管你将它们定义为布尔值为true ,它不会说太多。
你可以这样做:
define('banana', 'yellow');
define('papaya', 'yellowy orange');
define('salmon', 'red');
define('roster', 'yummy');
echo banana . ', ' . papaya . ', ' . salmon . ', ' . roster;
哪会给你:
yellow, yellowy orange, red, yummy