如何从 PHP 中的其他 .php 文件访问数据?

How to access data from other .php file in PHP?

我有 login.phpmainpage.php 文件,我想从 mainpage.php.

访问 login.php 的用户数据

我应该使用 require 还是 include?如何连接这些文件?

require login.php;
include login.php;

您可以将所有数据放入 $GLOBALS。

你可以在这里查看很好的例子 How to declare a global variable in php?

最好是编写面向对象的代码,即 mainpage.php

require('login.php');

只是为了让我们说 class LoginForm 的定义然后在 mainpage.php 你会做:

$loginForm = new LoginForm();

或者,您可以将逻辑放入函数中,让 mainpage.php 调用 login.php 中定义的 handleLogin() 之类的东西。在上述两种情况下 mainpage.php 只需要知道 function/class 的定义,因此您应该使用 requirerequire_once.