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

大话PHP设计模式

Rango PHP开发工程师
难度中级
时长 3小时30分
学习人数
综合评分9.57
139人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.6 逻辑清晰
希望学生自己敲代码,简直太懒了。哈哈哈哈,我也这么懒的
感觉是将Index()里的if...else 逻辑提到了外边而已呢,求解释
很不错啊,亏我在MVC下开发了那么久都不知道PSR-O的说法。
老师说的好,一下清晰明了,又能让人思考。
return 里面为什么是 new Database()而不是new \IMooc\Database()
不知道是否是php版本问题.5-3节单例模式中 如果只这样: private $db 然后self::$db 会抱错。 我这边环境php5.3 要改成 static private $db;
phpstorm 快捷键 ctrl+d 复制一行
我个人觉得,这都讲到设计模式了。。。再说用什么开发工具、什么字体、什么搭建平台,没有什么实际意义吧?对这方面还不了解的初学者,根本涉及不到涉及模式相关的内容啊
以前用apmserv,现在用xampp
需要将IDatabase接口单独提出到Imooc下而不是和Database写在一起。

<?php
namespace Imooc;

interface IDatabase{
function connect($host, $username, $password, $dbname);
function query($sql);
function close();
}
给力,加油老师
课中 有说错的地方 class Loader中
BASEDIR.'/'.str_replace('\\','/',$class).'.php';
应该是将 反斜杠 转为斜杠,老师好像说反了,不知道对不对?
getInstance方法可以优化下。
构造函数为非public即可,并不是一定要private
工厂模式个人感觉讲解的有问题
开始看不懂了。神啊
课程须知
要想更好的掌握本课课程的重点内容,那么熟知面向对象的相关知识是必不可少的。
老师告诉你能学到什么?
1、了解PHP的11种设计模式 2、掌握设计模式的编程实现 3、具备使用设计模式进行面向对象编程的能力

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消