功能未知

时间:2011-10-05 13:51:23

标签: php

我有一个名为ranking.php的脚本。我将此脚本称为另一个脚本(headtohead.php)的顶部,如下所示:

include("ranking.php");

在排名脚本中,有一个名为'win'的函数。在headtohead.php脚本中,我有一个包含以下内容的函数:

global $form, $database, $foottour, $ranking;

然后在函数本身内:

$newHomePoints = $ranking->win($homePoints, $homescore, $awayscore, ($homeStar - $awayStar));

我收到的错误是在调用它的行上的“win”函数未知?

3 个答案:

答案 0 :(得分:3)

$ranking->win(...)正在调用对象上的方法。 win中的ranking.php函数实际上是一个类中的方法吗?如果它是一个独立的功能,那么你必须将其称为独立功能。

答案 1 :(得分:0)

只有存在时才可以尝试调用该方法:

if (method_exists('win', $ranking)) {
    $newHomePoints = $ranking->win($homePoints, $homescore, $awayscore, $homeStar - $awayStar);
}

答案 2 :(得分:0)

是$排名班级的一个实例?如果不是你应该使用$ ranking = new“这里的类名”();你能发布ranking.php的来源吗?