尝试使用接口及其子类(一个函数)打印数组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尝试使用接口及其子类(一个函数)打印数组相关的知识,希望对你有一定的参考价值。
我对此php代码有问题,因为我尝试将数组放入实现该接口的类下的函数中,但最终显示错误,表明我尚未声明被调用的函数。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p><a href="selection.php">Back to selection php</a>
<?php
interface employee
{
public function printout($wid, $arr);
}
class worker implements employee
{
public function printout($wid, $arr)
{
for ($i=0; $i<7; $i++) {
foreach ($arr[$wid][$i] as $val) {
echo "$val <br>";
}
}
}
}
$temp = new worker();
$id = "60800";
$warr = array();
$warr[$id][0] = "60800";
$warr[$id][1] = "Worker";
$warr[$id][2] = "Wang Mingchun";
$warr[$id][3] = "Day";
$warr[$id][4] = "NT$1000";
$warr[$id][5] = "N/A";
$warr[$id][6] = "N/A";
$temp = printout($id, $warr);
?>
</body>
</html>
答案
我已经解决了,伙计们。
以上是关于尝试使用接口及其子类(一个函数)打印数组的主要内容,如果未能解决你的问题,请参考以下文章
java中常用的数据结构--Collection接口及其子类