博客专栏  >  编程语言   >  PHP

PHP

由浅入深的介绍 PHP 开发流程

关注
0 已关注
11篇博文
  • 动手开发一个简易的 PHP for Git Server 第一章

    事情的前因后果,这里不再讲述,直接切入主题进行项目开发,谨以此献给喜欢研究 GIT 的小伙伴项目结构:+ router.php // 路由文件 + app.php // 应用文件 + git.php ...

    2017-09-11 17:51
    100
  • 动手开发一个简易的 PHP for Git Server 第二章

    router.phpclass Router { public $patterns = []; public function get($pattern, $callback) ...

    2017-09-11 17:53
    101
  • 动手开发一个简易的 PHP for Git Server 第三章

    app.phpclass App { public $gitRoot; public function init() { echo Git::init($_POS...

    2017-09-11 17:54
    113
  • 动手开发一个简易的 PHP for Git Server 第四章

    git.phpclass Git { public static function init($name) { $cmd = "git init --bare {$nam...

    2017-09-11 17:55
    175
  • PHP 基本原则

    单一职责:一个类,只需要做好一件事情 开放封闭:一个类,应该是可扩展的,而不可修改的 依赖倒置:一个类,不应该强依赖另外一个类,每个类对于另外一个类都是可替换的 配置化:尽可能的使用配置,而不是硬编码...

    2017-08-07 13:36
    87
  • PHP 设计模式之策略模式

    典型的应用场景:当男性用户访问网站上显示男性相关的类目和广告,当女性用户访问网站时显示女性相关的类目和广告,或默认访问时显示指定相关的类目和广告<?phpinterface UserStrategy ...

    2017-08-07 13:39
    81
  • PHP 设计模式之装饰器模式

    装饰器模式,使得在一个类不能完全满足需求时对其进行一些特定的自定义处理,而无需要新创建一个类<?php// 可以动态的添加修改类的功能class Canvas { public functio...

    2017-08-07 13:41
    104
  • PHP 设计模式之迭代器模式

    <?php// 在不需要了解内部实现的前提条件下,可以遍历一个聚合对象的内部元素 // 相比于传统的编程模式,迭代器模式可以隐藏遍历元素所需的操作 class AllUser implements I...

    2017-08-07 13:41
    101
  • PHP 设计模式之数据对象映射模式

    dataFile = "user

    2017-08-07 13:42
    137
  • PHP 设计模式之原型模式

    <?php // 1.与工厂模式类似,都是用来创建对象的 // 2.与工厂模式实现不同,原型模式是先创建好原型对象,然后通过 clone 原型对象来创建新的对象的。这样就避免了类创建时重复的初始化操作...

    2017-08-07 13:43
    113
  • PHP 设计模式之代理模式

    <?php// 在客户端与实体之间建立 一个代理对象(proxy),客户端对实体进行操作全部委托给代理对照,隐藏实体的具体实现细节 // Proxy 还可以与业务代码分离,部署到另外的服务器。业务代码...

    2017-08-07 13:43
    137

Angularjs1.x
8604987
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部