在我的主页(index.php)中,我已经包含了" class_lib.php"其中包含类定义。
从index.php调用该类时 - 我得到了关注
致命错误:未捕捉错误:班级'人物' /home/latingate/public_html/test/ObejectOriented/index.php:5中找不到堆栈跟踪:#0 {main}在第5行的/home/latingate/public_html/test/ObejectOriented/index.php中抛出
我做错了什么?
的index.php
<?php include("class_lib.php"); ?>
<?php
$stefan = new person();
$jimmy = new person;
$stefan->set_name("Stefan Mischook");
$jimmy->set_name("Nick Waddles");
echo "Stefan's full name: " . $stefan->get_name();
echo "Nick's full name: " . $jimmy->get_name();
?>
class_lib.php
<?php
class person {
var $name;
function set_name($new_name) {
$this->name = $new_name;
}
function get_name() {
return $this->name;
}
}
?>
你可以在网上看到它:
答案 0 :(得分:1)
您的代码是正确的,对我有用。
我认为文件路径中的问题。因此,首先检查您的class_lib.php
文件是否在同一目录中,然后指定正确的路径。