Php 在数组中包含文件
我有这个密码Php 在数组中包含文件,php,arrays,include,Php,Arrays,Include,我有这个密码 $__routes = array( "Home" => "index.php", "Contact" => "contact.php", "Register" => "register.php", ); 我有这样的example.php文件 "Support" => "support.php", "Success"
$__routes = array(
"Home" => "index.php",
"Contact" => "contact.php",
"Register" => "register.php",
);
我有这样的example.php文件
"Support" => "support.php",
"Success" => "success.php",
"Act" => "activate.php",
我想将example.php文件包含在$\uu数组中
有点像
$__routes = array(
"Home" => "index.php",
"Contact" => "contact.php",
"Register" => "register.php",
include 'example.php';
);
请告诉我如何做到这一点?如果我正确理解您的意图,您可以将一个文件包含到另一个文件中并合并阵列:
$merged_aray = array_merge($__routes, $array2);
其中$array2等于:
如果我正确理解您的意图,您可以将一个文件包含到另一个文件中并合并阵列:
$merged_aray = array_merge($__routes, $array2);
其中$array2等于:
如果不更改example.php,就不能这样做。每个文件本身都必须是有效的PHP代码,因为包含只发生在运行时,即达到这一行代码时,而不是在解析时,即加载文件时 实现你需要的一个方法是 example.php 主文件
如果不更改example.php,就不能这样做。每个文件本身都必须是有效的PHP代码,因为包含只发生在运行时,即达到这一行代码时,而不是在解析时,即加载文件时 实现你需要的一个方法是 example.php 主文件
return array(
"Support" => "support.php",
"Success" => "success.php",
"Act" => "activate.php"
);
$__routes = array(
"Home" => "index.php",
"Contact" => "contact.php",
"Register" => "register.php"
) + (include 'example.php');