[英]PHP can not find my class?
如何指定确切的绝对路径?
文件在这里。 我这样指定它:
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();
故障排除列表
该错误源自class.ControlEntry.php
。 确保装入class.Control.php
加载ControlEntry之前。
您包括"/home/domain/public_html/d/core/source/class.Control.php";
但错误显示/home/domain/public_html/d/core/source/class.ControlEntry.php
。 您确定要包含正确的文件或实例化正确的类吗?
那是绝对的道路。 它看起来不像是个错误。 实际上,它表示未找到该类。 它并没有说找不到文件。 我想在您的class.ControlEntry.php第3行中引用了Control。 您需要先包含包含控件的文件,然后再使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.