gpt4 book ai didi

未找到 PHP 类,但包含在内

转载 作者:IT王子 更新时间:2023-10-29 01:03:36 26 4
gpt4 key购买 nike

我正在包含一个 PHP 类

require_once($ENGINE."/classUser.php");

但是当代码执行时我收到这个错误:

Fatal error: Class 'User' not found in C:\xampp\htdocs\WebName\resources\engine\ajax\signup.php on line 12

我仍然无法弄清楚问题所在。我 99% 确定它是正确的。

“$ENGINE”是正确的,类也是正确的(Netbeans 建议我使用类方法和变量)。

注册.php:

<?php

/* Created on: 13/12/2011
* Author:
*
* Description: User signup procedure.
*/

require_once("../settings.php");
require_once($ENGINE."/classUser.php");

$user = new User();
$user->createUser($_POST["username"], $_POST["email"], $_POST["password"]);


?>

classUser.php:

<?php

/* Created on: 13/12/2011
* Author:
*
* Description: This class manages users.
*/

require_once("settings.php");
require_once($LIBRARY."/cassandraphp/cassandra.php");

class User {

public function createUser($username, $email, $password){
$cassandra = Cassandra::createInstance($CASSANDRASERVER);
$cassandra->set(
"user.".$username,
array(
'ID' => uniqid(),
'Username' => $username,
'Email' => $email,
'Password' => $password
)
);
}
}

?>

最佳答案

检查以确保您的环境不会对您的开始标签挑剔。我的配置要求:

<?php

如果我尝试使用:

<?

然后我得到和你一样的错误。

可以通过 INI 设置启用短标签 short_open_tag .

关于未找到 PHP 类,但包含在内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8490667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com