您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. PIGO Advance 2.0搜索引擎

  2. 程序压缩包解压密码 www.phpig.net 欢迎使用PIGO_Advance_2.0 演示站 http://s.phpig.net 官网 http://www.PHPig.net PHP原创社区 安装环境 1、PHP5.0以上。 2、开始CURL模块。 3、开启short open tag。 4、MYSQL 5.0以上。 5、数据库编码GBK。 PIGO是什么? PIGO是一个采集引擎,开始的时候是按照采集各大搜索引擎而设计的。随着需求的增加,现在PIGO不单单能采集搜索引擎,而且能聚合结
  3. 所属分类:PHP

    • 发布日期:2010-08-10
    • 文件大小:116736
    • 提供者:garygay
  1. php设计模式

  2. 设计模式 /* * 生成器模式 * * 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. * 为了将构建复杂对象的过程和它的部件解耦,非常类似抽象工厂模式 * * @author doodoo */ /** * 生成器,说明如何装配 * * @author doodoo */ interface Builder{ /* * 创建A部分,比如一部汽车的方向盘 */ public function buildPartA(); /** * 创建B部分,比如汽车的车轮 */
  3. 所属分类:其它

    • 发布日期:2008-11-13
    • 文件大小:6144
    • 提供者:lyg523
  1. PHP简单实现MVC框架路由功能源码(原作者代码有误,已修改)

  2. 说到使用PHP进行网站开发,自然离不开各种PHP的开发框架,开发框架为我们提供了灵活的开发方式,MVC层分离,业务解耦等等,让我们的开发更为快捷方便。但是很多人只是会使用框架,却从来不去了解框架的内部是如何实现的,这对于我们编程能力的提高是没有一点用处的。那么这一篇博文,我们就先来一个简单点的功能,也就是说说MVC框架的路由功能实现方法。
  3. 所属分类:PHP

    • 发布日期:2018-02-06
    • 文件大小:2048
    • 提供者:hiking_tsang
  1. PHP开发框架Windwalker.zip

  2. Windwalker 是一个时髦的 PHP 框架,简化了 Web 应用的开发。这是一个轻量级、易用以及完全解耦的 PHP 框架。功能非常强大而且灵活,其 package system 可以帮助我们构建更灵活的企业级应用。 Windwalker 基于 Joomla Framework. 我们参考了 Joomla 的架构,并重写了 80% 的代码,增加了一些新的包。同时参考了很多例如 Laravel、Symfony 和 Rails 框架的优点。 可通过 Composer 进行安装: {     "r
  3. 所属分类:其它

    • 发布日期:2019-07-16
    • 文件大小:1048576
    • 提供者:weixin_39840387
  1. PHP解耦的三重境界(浅谈服务容器)

  2. 本文主要介绍了PHP解耦的三重境界(浅谈服务容器)的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
  3. 所属分类:其它

    • 发布日期:2020-10-20
    • 文件大小:67584
    • 提供者:weixin_38738005
  1. PHP 访问数据库配置通用方法(json)

  2. 目的是通过通用类访问配置文件的方式,提供对数据库连接的动态获取和设置,使开发时和生产应用时都能够提供灵活的、简化的、解耦的操作方式,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-18
    • 文件大小:36864
    • 提供者:weixin_38555019
  1. PHP 访问数据库配置通用方法(json)

  2. 提取一种对数据库配置的通用方式 目的是通过通用类访问配置文件的方式,提供对数据库连接的动态获取和设置,使开发时和生产应用时都能够提供灵活的、简化的、解耦的操作方式。比如在配置文件中配置好两套数据库访问内容,一套测试库访问地址,一套生产库访问,在需要获取连接信息时,只要填入符合的参数即可 结构 工厂模式,传参,返回结果; 成功返回 array,否则返回 string 错误信息; 两个文件配合工作,一个是json格式配置文件,负责保存数据库连接内容,另一个是读取类,负责读取和检索,返
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:44032
    • 提供者:weixin_38699352
  1. PHP设计模式之解释器模式的深入解析

  2. 解释器(Interpreter)模式,它包括一个具有复合类分层结构的文法表现,规则是映射到类,跟随在文法后面的表达式可以被转换成一个抽象的语法树,除了复合模式的实例对象图外,没有别的内容。 树是一个抽象的名词,因为实际上大多数时候它是一个表达式的抽象表现,它忽略了可能有一个字符串,也可能有一个数据结构的具体表达式,(例如,在PHP中,“A”和“\x41”是相同抽象字面值的不同具体表现),通过逻辑规则解耦结果,使解释过程大大简化。 解释器不是一个很常见的模式,但对于简单的语法,它添加一个规则就象添
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:52224
    • 提供者:weixin_38519849
  1. php设计模式之职责链模式定义与用法经典示例

  2. 本文实例讲述了php设计模式之职责链模式定义与用法。分享给大家供大家参考,具体如下: <?php /** * desc php设计模式之职责链模式(责任链模式) 定义:顾名思义,责任链模式为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。 * 模拟公司请假流程,实现职责链模式
  3. 所属分类:其它

    • 发布日期:2021-01-02
    • 文件大小:60416
    • 提供者:weixin_38695293
  1. PHP实现一个轻量级容器的方法

  2. 什么是容器 在开发过程中,经常会用到的一个概率就是依赖注入。我们借助依懒注入来解耦代码,选择性的按需加载服务,而这些通常都是借助容器来实现。 容器实现对类的统一管理,并且确保对象实例的唯一性 常用的容器网上有很多,如PHP-DI 、 YII-DI 等各种实现,通常他们要么大而全,要么高度适配特定业务,与实际需要存在冲突。 出于需要,我们自己造一个轻量级的轮子,为了保持规范,我们基于PSR-11 来实现。 PSR-11 PSR 是 php-fig 提供的标准建议,虽然不是官方组织,但是得到广
  3. 所属分类:其它

    • 发布日期:2021-01-02
    • 文件大小:62464
    • 提供者:weixin_38687218
  1. php中的依赖注入实例详解

  2. 本文实例讲述了php中的依赖注入。分享给大家供大家参考,具体如下: 依赖注入是一种允许我们从硬编码的依赖中解耦出来,从而在运行时或者编译时能够修改的软件设计模式。 我到现在依然不大明白上面“依赖注入”的定义是什么…… 有兴趣可以参考下《PHP之道》上面对“依赖注入”的 解释。 http://laravel-china.github.io/php-the-right-way/#dependency_injection 简而言之就是可以让我们在类的方法中更加方便的调用与之关联的类。 假设我们有
  3. 所属分类:其它

    • 发布日期:2021-01-02
    • 文件大小:50176
    • 提供者:weixin_38664427
  1. plates:本机PHP模板系统-源码

  2. 板块 Plates是一个本机PHP模板系统,它快速,易于使用且易于扩展。 它的灵感来自于出色的模板引擎,并致力于将现代模板语言功能引入本机PHP模板。 Plates是为那些喜欢使用本地PHP模板而不是诸如Twig或Smarty之类的已编译模板语言的开发人员设计的。 强调 本机PHP模板,无需学习新 Plates是模板系统,而​​不是模板语言 Plates鼓励使用现有PHP函数 通过模板和增加代码重用 模板用于将模板分组为名称空间 跨模板共享 将预分配给特定模板 内置助手 易于使用和 与框架无关
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:58368
    • 提供者:weixin_42144554
  1. laravel-service-layer:此程序包允许生成服务层,以抽象业务逻辑类并将对模型的调用解耦-源码

  2. 服务层 该程序包允许生成服务层,以抽象业务逻辑的类并将模型的调用解耦。 我的建议是将此抽象层用作控制器和模型之间的中间层。 安装 composer require madeweb/service-layer 生成服务基类和定制服务类 php artisan make:service ServiceName 使用定制模型生成服务基类和定制服务类 php artisan make:service ServiceName --model=App \\ Models \\ Mod
  3. 所属分类:其它

    • 发布日期:2021-02-21
    • 文件大小:18432
    • 提供者:weixin_42170064
  1. SymfonyModularRouting:[不建议使用]将您的Symfony路由解耦到独立的独立服务-源码

  2. 模块化路由 要添加路由,通常需要在app/config/routing.yml添加几行。 如果您有数十个模块,那么很容易迷失其中。 要查看有关如何执行此操作的所有选项(包括此软件包),请阅读。 有了这个路由器,您可以像通过service loader一样轻松地添加它们。 安装 composer require symplify/modular-routing 将捆绑包添加到AppKernel.php : final class AppKernel extends Kernel {
  3. 所属分类:其它

    • 发布日期:2021-02-06
    • 文件大小:9216
    • 提供者:weixin_42135753
  1. Aphiria:用于PHP的简单,可扩展的REST API框架-源码

  2. 注意:此框架尚不稳定。 介绍 Aphiria是一套小型的,解耦PHP库,它们构成了REST API框架。 它简化了内容协商,而不会影响您的代码,从而使您可以编写富有表现力的代码。 Aphiria还提供以下功能: 您的POPO的 支持和属性 // Define a controller endpoint class UserController extends Controller { public function __construct (private IUserService $
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:1048576
    • 提供者:weixin_42131618
  1. windwalker框架:PHP快速应用程序开发框架-源码

  2. 风行者框架 Windwalker是一个现代PHP框架,可简化Web应用程序的开发,并提供RAD环境以加快创建系统原型的过程。 () 我们希望使用PHP框架创建一个完全解耦,功能强大且易于使用的照明。 通过Composer安装 { " require " : { " windwalker/framework " : " ~3.0 " } } 创建一个风行者项目 我们为您准备了一个入门包,只需键入此命令即可创建一个新项目。 composer create-pro
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:1048576
    • 提供者:weixin_42118423
  1. PHP经典设计模式之依赖注入定义与用法详解

  2. 本文实例讲述了PHP经典设计模式之依赖注入定义与用法。分享给大家供大家参考,具体如下: 依赖注入的实质就是把一个类不可能更换的部分和可更换的部分分离开来,通过注入的方式来使用,从而达到解耦的目的。 一个数据库连接类: class Mysql{ private $host; private $prot; private $username; private $password; private $db_name; // 构造方法 public function __construc
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:44032
    • 提供者:weixin_38628926
  1. PHP解耦的三重境界(浅谈服务容器)

  2. 阅读本文之前你需要掌握:PHP语法,面向对象 在完成整个软件项目开发的过程中,有时需要多人合作,有时也可以自己独立完成,不管是哪一种,随着代码量上升,写着写着就“失控”了,渐渐“丑陋接口,肮脏实现”,项目维护成本和难度上升,到了难以维持的程度,只有重构或者重新开发。 第一重境界 假设场景:我们需要写一个处理类,能够同时操作会话,数据库和文件系统。我们或许会这么写。 境界特征:可以运行,但是严重耦合 class DB{ public function DB($arg1,$arg2){ ech
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:70656
    • 提供者:weixin_38635682
  1. PHP框架性能测试报告

  2. 作为一个PHP开发者,而且是初创企业团队的技术开发者,选择开发框架是个很艰难的事情。 用ThinkPHP的话,招聘一个刚从培训机构出来的开发者就可以上手了,但是性能和后期代码解耦是个让人头疼的事情。不过很多第三方功能不需要自己写,众多大牛已经给铺好路了。 用Laravel的话,传说写起来很爽扩展性也够,但是学习成本有点高,总不能给初级开发者半个月的时间去学习框架吧。而且据说江湖人士透漏,Laravel性能不怎么样,文档也并不是特别丰富。 用Yii的话,语法有点啰嗦,前后端代码分离有点小麻烦,不过
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:81920
    • 提供者:weixin_38522106
  1. 深入分析PHP设计模式

  2. 1、单例模式 一个类,只能允许有一个对象存在 2、工厂模式 工厂模式,顾名思义,如同工厂一样,你把原材料放入工厂中,出来的是成品,而你并不需要知道工厂里做了什么,工厂模式主要用于解耦。 把对
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:65536
    • 提供者:weixin_38647039
« 12 »