PHP包含一个数组
我正在为客户创建一个平面文件登录系统(因为他们的IT团队不想给我们一个数据库) 我已经解决了这一点:这是完美的工作,但 我需要添加一个大的登录列表,并希望将它们包含在一个septrate文件中,而不是脚本中 我有这样的想法:PHP包含一个数组,php,arrays,include,Php,Arrays,Include,我正在为客户创建一个平面文件登录系统(因为他们的IT团队不想给我们一个数据库) 我已经解决了这一点:这是完美的工作,但 我需要添加一个大的登录列表,并希望将它们包含在一个septrate文件中,而不是脚本中 我有这样的想法: <?php session_start(); // this replaces the array area of the link above includes('users.php'); //and some more stuff ?> <?p
<?php
session_start();
// this replaces the array area of the link above
includes('users.php');
//and some more stuff
?>
<?php
$userinfo = array(
'kate'=>'inciterocks!',
'nick'=>'inciterocks!'
);
但是,它只是从该文件中输出文本。有没有一种方法可以让它像在主脚本中一样运行
干杯:)确保包含的文件中有一个打开的PHP标记:
<?php
$userinfo = array(
'kate'=>'inciterocks!',
'nick'=>'inciterocks!'
);
确保包含的文件中有一个打开的PHP标记:
<?php
$userinfo = array(
'kate'=>'inciterocks!',
'nick'=>'inciterocks!'
);
语句名实际上是,而不是包含
请尝试以下操作:
include 'users.php';
如果您的代码被输出为文本,那么可能是因为您错过了开头的语句名实际上是,而不是包含的
请尝试以下操作:
include 'users.php';
如果您的代码以文本形式输出,那么可能是因为您错过了PHP中包含的开头部分,就像引用其他代码和任何其他内容一样。因此,您应该将文件的内容包含在PHP工程中的中,就像引用其他代码和任何其他内容一样。因此,您应该在Yii框架(configs for exmaple)中的中包含该文件的内容,操作如下
$users = include('users.php');
users.php:
<?php
return array(
'user1' => array(...),
'user2' => array(...),
);
在Yii框架中(为exmaple配置),它是这样完成的
$users = include('users.php');
users.php:
<?php
return array(
'user1' => array(...),
'user2' => array(...),
);
users.php:
<?php
function getUsers(){
return array(
'user1' => array(...),
'user2' => array(...),
);
}
users.php:
<?php
function getUsers(){
return array(
'user1' => array(...),
'user2' => array(...),
);
}
你的拼写是对的,但是include
本身有点错误。这不是一个函数,而是一个语句(所以你可以扔掉毫无意义的括号)@oezi:编辑了答案:)你的拼写是对的,但是关于include
本身有点错误。这不是一个函数,而是一个语句(所以你可以扔掉无意义的括号)@oezi:编辑了答案:)虽然代码可能会工作,但请始终指出你认为这是解决方案的原因。提供一个更大的上下文,让每个人都理解为什么这是问题的解决方案。虽然代码可能有效,但请始终指出您认为这是解决方案的原因。提供更大的背景,让每个人都理解为什么这是问题的解决方案。