为了账号安全,请及时绑定邮箱和手机立即绑定

如何创建面向书籍的脚本?

如何创建面向书籍的脚本?

PHP
茅侃侃 2021-06-21 17:09:54
我们应该创建一个面向对象的脚本,其中包含一个 book 和 page 类作为我们的作业。现在我整个星期都在尝试,但一无所获。(我是 php 新手,这是我在课堂上的第二课)我创建了提到的类,然后制作了一个页码数组,以在 1-10 之间呼出它们。class Bookpages{    public function pages()    {        $pages = array [            '1,',            '2'            '3'            '4'            '5'            '6'            '7'            '8'            '9'            '10'            ,        ];        foreach ($pages as $page)            echo $page;    }它不会去任何地方,我不知道下一步该做什么,任何指针都会受到赞赏,真的很想从中学习。
查看完整描述

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

好吧,现在您的代码示例不包含任何“Page”类或“Book”类。

一般来说,一个类是用关键字定义的class,所以你需要像

class Book {    
    // ...
    }

您对页面的表示不是面向对象的,而只是一个数组。

首先看看PHP 面向对象的编程,以了解这里的基础知识。


查看完整回答
反对 回复 2021-06-25
?
守候你守候我

TA贡献1802条经验 获得超10个赞

首先,每个数组值后都缺少逗号。其次,返回数组并将其打印在视图页面(您要显示计数的位置)中。像这样的东西:


class Page {   

    public function pages() {   

        return $pages = [   

            '1',

            '2',

            '3',

            '4',

            '5',

            '6',

            '7',

            '8',

            '9',

            '10'

        ];  

    }   

}

然后在页面(查看)页面上,使用 foreach 循环打印数组值,就像这样


require 'Page.php'; 


$pageClass = new Page();

$pages = $pageClass->pages();      


foreach($pages as $page) {    

    echo $page . '<br>';    

}


查看完整回答
反对 回复 2021-06-25
  • 2 回答
  • 0 关注
  • 147 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信