0

我的代码有小问题。我应该在我的 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();
?>
4

3 回答 3

1

这里的问题是你写的public addUser()PHP 总是强迫你使用关键字function

public function addUser(){
于 2012-04-24T10:21:56.690 回答
1

你有很多基本错误,为什么不只是修正错误?

 <?php
require("confirmLib.php");
class user
{

var $confirmed= null;
}

}不应该在那里。它关闭了课程。

public addUser(){

您缺少关键字“功能”

$comfirmUser = new confirmClass();
$confirmed = $comfirmUser->confirm()

你错过了一个;

}

addUser();

这是在这里做什么?您应该在这里关闭您的课程,然后添加一个new user呼叫和一个user->addUser()呼叫。

于 2012-04-24T10:23:30.577 回答
0

在你的addUser方法中这样做:

public addUser() 
{
    $confirmUsers = new confirmClass();
    $user = new user();
    $user->confirmed = $confirmUsers->confirm();
}
于 2012-04-24T10:21:21.260 回答