【发布时间】:2010-10-10 17:17:54
【问题描述】:
我正在用 PHP 构建一个 POP3 邮箱。 我有以下文件:
- server_access.php(从 POP3 服务器获取邮件)
- data_access.php(获取/写入邮件到本地数据库)
- mime_parser.php(解析 MIME 内容)
- core.php(使用上述文件并将解析的邮件存储为名为 $inbox 的 assoc 数组)
现在,我有 pages 邮箱.php 来显示收件箱和 showmail.php 来显示每封邮件。用户的凭据存储在 .ini 文件中并在必要时使用。问题是,我在mailbox.php和showmail.php中都做了一个require_once('core.php')
我可以显示收件箱(即 $inbox 有值),但是,如果我选择阅读邮件(showmail.php 的弹出窗口),$inbox 是一个空数组。
$inbox 在 core.php 中定义为静态数组
【问题讨论】:
-
请注意,require_once 是一种语言结构而非函数,因此不需要括号。
标签: php static-variables