【发布时间】:2015-07-09 02:25:40
【问题描述】:
我有login.php 和mainpage.php 文件,我想从mainpage.php 访问login.php 的用户数据。
我应该使用require 还是include?如何连接这些文件?
require login.php;
include login.php;
【问题讨论】:
标签: php include require data-access
我有login.php 和mainpage.php 文件,我想从mainpage.php 访问login.php 的用户数据。
我应该使用require 还是include?如何连接这些文件?
require login.php;
include login.php;
【问题讨论】:
标签: php include require data-access
最好是编写面向对象的代码,即mainpage.php 会
require('login.php');
只是为了得到定义让我们说class LoginForm 然后在mainpage.php 你会这样做:
$loginForm = new LoginForm();
或者,您可以将您的逻辑放入函数中,让mainpage.php 调用类似handleLogin() 在login.php 中定义的东西。在上述两种情况下mainpage.php 只需要知道函数/类的定义,因此您应该使用require 或require_once。
【讨论】:
您可以将所有数据放入 $GLOBALS。
您可以在此处查看出色的示例 How to declare a global variable in php?
【讨论】: