我的代码中有点问题。我应该在我的PHP脚本中调用另一个函数中的函数。但是这两个函数是在不同的脚本中。我正在尝试运行脚本,他们只是抛出错误。这是我如何编写脚本的示例。第一个脚本是confirmLib.php
<?php
class confirmClass{
function confirm()
{
return true;
}
}?>
第二个是usersLib.php
<?php
require("confirmLib.php");
class user
{
var $confirmed= null;
}
public addUser(){
$comfirmUser = new confirmClass();
$confirmed = $comfirmUser->confirm()
}
addUser();
?>
答案 0 :(得分:1)
这里的问题是你写了public addUser()
,而PHP总是强迫你使用关键字function
。
public function addUser(){
答案 1 :(得分:1)
你有很多基本错误,为什么不只是bugfix?
<?php
require("confirmLib.php");
class user
{
var $confirmed= null;
}
此}
不应存在。它关闭了课程。
public addUser(){
您错过了关键字“功能”
$comfirmUser = new confirmClass();
$confirmed = $comfirmUser->confirm()
您错过了;
}
addUser();
这是做什么的?您应该在此处关闭课程,然后再添加new user
来电和user->addUser()
来电。
答案 2 :(得分:0)
在addUser
方法中执行此操作:
public addUser()
{
$confirmUsers = new confirmClass();
$user = new user();
$user->confirmed = $confirmUsers->confirm();
}