如何指定确切的绝对路径?PHP找不到我的课程?
文件在这里。我指定这样的:
include "/home/core/public_html/d/core/source/class.Control.php";
然而,它告诉我,事实并非如此。
* 致命错误:类 '控制' 在/home/core/public_html/d/core/source/class.ControlEntry.php未发现行*
代码:
<?php
class ControlEntry
{
private $control_object;
function __construct($control_object)
{
$this->control_object = $control_object;
}
public function actuate()
{
if(isset($_POST['ajax_type']))
{
$this->control_object->ajax($_POST['ajax_type']);
}
else
{
$this->control_object->reload();
}
}
}
include "/home/core/public_html/d/core/source/class.Control.php"; // Can not find this f***ing file even though it is there.
$control_entry_object = new ControlEntry(new Control());
$control_entry_object->actuate();
故障排除列表
也许类根本就没有在这个文件? –
也许你正在寻找在错误的路线,错误的是另一类 –
尝试使用'require'而不是包括,那么如果文件不是发现你会得到一个错误。目前,它看起来像没有找到类。 – n00dle