【发布时间】:2020-06-12 07:05:15
【问题描述】:
<?php
class spel {
function randomWoord() {
$woorden = array(
'Juan',
'Luis',
'Pedro',
// and so on
);
return $woorden[rand ( 0 , count($woorden) -1)];
}
print randomWoord();
}
?>
编程新手,函数在类中不起作用。当我删除课程时,它确实有效。我该如何解决这个问题。
【问题讨论】:
-
你必须了解什么是类。 w3schools
-
您需要了解对象的工作原理,您的
print只会导致语法错误。删除它并添加(在类外)$s= new spel(); print $s->randomWoord();,这会创建该类的一个对象,然后使用该对象调用该函数。 -
这能回答你的问题吗? php callback function in class
-
函数不起作用是什么意思?我建议你阅读一个关于类如何工作的好教程
标签: php