0

私のコードにはわずかな問題があります。PHPスクリプトの別の関数で関数を呼び出すことになっています。ただし、2 つの関数は異なるスクリプトにあります。スクリプトを実行しようとしていますが、エラーがスローされています。これは、スクリプトの作成方法のサンプルです。最初のスクリプトは confirmLib.php です

<?php
class confirmClass{
function confirm()
{
return true;
}

}?>

2 つ目は 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 に答える