php - 编程新手,函数在类中不起作用
问题描述
<?php
class spel {
function randomWoord() {
$woorden = array(
'Juan',
'Luis',
'Pedro',
// and so on
);
return $woorden[rand ( 0 , count($woorden) -1)];
}
print randomWoord();
}
?>
编程新手,函数在类中不起作用。当我删除课程时,它确实有效。我怎样才能解决这个问题。
解决方案
您应该创建一个对象来调用类中的任何方法。
<?php
class spel {
function randomWoord() {
$woorden = array(
'Juan',
'Luis',
'Pedro',
// and so on
);
return $woorden[rand ( 0 , count($woorden) -1)];
}
}
$obj = new spel ();
echo $obj->randomWoord();
?>
试试这个代码
推荐阅读
- c++ - 通过引用传递 2d 矢量,更改不持久
- python - 循环遍历列中的值并将它们放入 python 中的类别
- r - 根据用户为文件夹设置路径
- java - 为什么我的 FileReader/BufferReader 同时返回句子和 null?
- google-sheets - Google 表格 - 条件格式 - 倒数
- javascript - 如何更新 ApexChart?
- selenium - 如何在 EyeAutomate 中替换保存在变量中的文本
- javascript - 如何捕获事件处理程序的返回值?
- python - Discord.py bot - 如果声明为真,则向 Discord 服务器发送消息
- python - `HTTPServer` 或`BaseHTTPRequestHandler` 中是否发生了一些缓存或分叉?