在另一个类的另一个文件中调用php类

时间:2012-04-24 10:15:36

标签: php syntax syntax-error

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

3 个答案:

答案 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();
}