我有一个名为ranking.php的脚本。我将此脚本称为另一个脚本(headtohead.php)的顶部,如下所示:
include("ranking.php");
在排名脚本中,有一个名为'win'的函数。在headtohead.php脚本中,我有一个包含以下内容的函数:
global $form, $database, $foottour, $ranking;
然后在函数本身内:
$newHomePoints = $ranking->win($homePoints, $homescore, $awayscore, ($homeStar - $awayStar));
我收到的错误是在调用它的行上的“win”函数未知?
答案 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的来源吗?