您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 1766|回复: 1
打印 上一主题 下一主题

[PHP教程]面向对象入门

[复制链接]
  • TA的每日心情
    开心
    2017-9-3 16:08
  • 签到天数: 286 天

    [LV.8]以坛为家I

    跳转到指定楼层
    楼主
    发表于 2017-1-1 23:34:46 | 只看该作者 |0人打赏回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 Jianghao7172 于 2017-1-2 09:24 编辑

    PHP面向对象

    简介

    面向对象,是php入门和初级的最大区别,学会了如何 面向对象开发,你的程序才会有更高的效率。
    本章分为6个单元,不定期更新(学生党压力大请谅解)
    声明:本文内容均为原创,转载请注明本贴地址以及作者。

    抽象的解释面向对象

    如果把一个PHP的类(class)看做一块牛排(我饿了),那么,吃牛排的方法(function)有很多,你可以用刀叉来切牛排,也可以用筷子夹牛排,甚至你可以直接用嘴啃
    这里就有3个方法,那么,我们把这段话转成代码
    class beef(){
    private $name;
        function chazi($name){
            return $name . '正在用刀叉切牛排来吃。';
        }
        function kuaizi($name){
            return $name . '正在用筷子夹牛排吃。';
        }
        function eat($name){
            return $name . '正在用嘴啃牛排。';
        }
    }
    应该很容易就能看出,这里的三个方法吧
    chazi就是用刀叉切牛排
    kuaizi就是用筷子夹牛排
    eat就是用嘴啃
    这里就是一个简单的类了,它可以把一大堆功能集成起来,只需要保留一个接口,你就可以在任意地方使用它
    而开发者无需知道这个类是如何工作的,只需要知道如何使用它就行了,大大减去了开发的困难

    回到话题,我们如何使用这个类呢?
    看这里:
    include_once('beef.php'); //首先把上面的代码保存为beef.php,然后这里引用
    $eatbeef = new beef();
    echo $eatbeef->chazi('jianghao7172');//这里就是方法
    运行上面的代码,你将会看到:
    jianghao7172正在用刀叉切牛排来吃。

    非常简单,理解能力强的话很容易懂,如果有不懂的也可以联系我。

    第一章 完

    评分

    参与人数 1人气 +1 MC币 +10 收起 理由
    NFC_Yan + 1 + 10 更新哪里去了

    查看全部评分

    打赏

    0

    收藏

    0

    支持

    0

    反对

    0

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    奋斗
    2022-2-8 20:00
  • 签到天数: 573 天

    [LV.9]以坛为家II

    沙发
    发表于 2017-1-2 10:20:49 | 只看该作者
    表示看不懂。。。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入最MC

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则