【发布时间】:2019-08-28 18:35:12
【问题描述】:
当我执行 URL http://localhost/debug/index.php 时,我看到了我想要的。然后我按下按钮(提交),我看到了这个错误:
( ! ) 致命错误:未捕获的错误:在 C:\xampp\htdocs\Debug\classA.php 在第 2 行
( !) 错误:“ClassB”类 在第 2 行的 C:\xampp\htdocs\Debug\classA.php 中找不到
请问,谁能告诉我在 ClassA 中到达 ClassB 的最佳方式是什么?
index.php
<?php
require_once("ClassB.php");
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Lískovec PHP</title>
</head>
<body>
<form action="classA.php" id="import_form"
method="post" enctype="multipart/form-data">
<input id="submit" type="submit"
name="submit" value="submit" />
</form>
</body>
</html>
classB.php
<?php
class ClassB {
public $XXX = "1234567890";
}
?>
classA.php
<?php
$classB = new ClassB;
echo $classB->XXX;
?>
【问题讨论】:
-
您需要将文件classb包含到classa.php文件中
-
在一个库存储中包含或需要文件不是一个好习惯吗? index.php 还是 bootstrap.php?
标签: php