尝试使用接口及其子类(一个函数)打印数组

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接口及其子类

Java 集合-Set接口及其子类

java:Map借口及其子类

C++中的指针数组

Java学习关于时间操作的应用类--Date类Calendar类及其子类

iOS中常见的类簇及其子类