我想包含来自文件own.php的类,但我无法包含它,因为它给我带来了require(class.own.php)错误:无法打开流:没有这样的文件或目录。 >
我尝试了所有选项,包括include,require,require_once,但同时也向我显示了一个错误。 include(“ class / own.php”);
own.php
<?php
class own{
public function title(){
$title = $_POST['title'];
echo $title;
}
}
?>
display.php
include("class/own.php");
$obj = new own;
$obj->title();
答案 0 :(得分:0)
我认为这两个文件在同一路径(目录)中,因此您包含的路径错误。可能是include("own.php");
考虑以下目录结构。
|directory
display.php
own.php
display.php
<?php
include("own.php");
$obj = new own;
$obj->title();
?>
答案 1 :(得分:0)
您的目录结构应该是这样
display.php
class/own.php
然后尝试包含
include("class/own.php");
用途
$obj = new own(); OR $obj = new \own();
$obj->title();
答案 2 :(得分:0)
使用此:
<?php
class own {
function title() {
$this->model = $_POST['title'];
}
}
// create an object
$test = new own();
// show object properties
echo $test->model;
?>
答案 3 :(得分:0)
我认为您在混淆PHP。要包含文件,以下代码可能会有所帮助
include (__DIR__)."/own.php";