【问题标题】:require_once produce strange behavior for different filerequire_once 对不同的文件产生奇怪的行为
【发布时间】:2015-06-28 00:33:27
【问题描述】:

我的目录如下所示:

+script.php
+utils
++class.Picture.php
++class.PacDb.php

然后我在script.php 中尝试这个脚本:

<?php
echo "1\n";
require_once "utils/class.Picture.php";
echo "2\n";
?>

它有效,并打印出1 2。但是下面的脚本不起作用:

<?php
echo "1\n";
require_once "utils/class.PacDb.php";
echo "2\n";
?>

它不起作用,只打印出1。我不知道为什么。现在对 PHP 感到厌烦了。

我应该注意到两个类文件具有相同的内容:

<?php
?>

【问题讨论】:

  • 这两个文件的文件权限是否相同?
  • 而utils/class.PacDb.php的内容是?
  • 检查 PacDb.php 中的内容。可能有错误。还要检查你的分号...
  • @AdrianCidAlmaguer 他们有相同的内容
  • 开启显示错误可能class.PacDb.php有错误

标签: php require-once


【解决方案1】:

发现问题。一个文件的权限是600,另一个是644。

【讨论】:

    猜你喜欢
    • 2013-08-25
    • 1970-01-01
    • 2020-10-15
    • 2015-12-20
    • 1970-01-01
    • 2016-10-18
    • 2020-08-17
    • 1970-01-01
    • 2018-03-23
    相关资源
    最近更新 更多