是否可以将关联数组放在同一个关联数组中?例如:
<?php
$config = [
'uri' => [
'base_url' => $_SERVER['HTTP_HOST'], // example.com
'protocol' => 'https://',
'url' => $config['uri']['protocol'] . $config['uri']['base_url'] // output: https://example.com
]
];
显然,这不会起作用,但你明白了。我一直在看PHP文档,但我找不到一个有效的答案。我们将非常感谢您的帮助 - 谢谢!
答案 0 :(得分:3)
使用中间变量:
Card
没有理由害怕使用中间变量。
答案 1 :(得分:2)
不像你已经这样做了,但是你可以分两步完成这个
$config = [
'uri' => [
'base_url' => $_SERVER['HTTP_HOST'], // example.com
'protocol' => 'https://'
]
];
$config['uri']['url'] = $config['uri']['protocol'] . $config['uri']['base_url'];
print_r($config);