摘要:
什么是SPL SPL是Standard PHP Library(PHP标准库)的缩写。 根据官方定义,它是"a collection of interfaces and classes that are meant to solve standard problems" SPL是用于解决典型问题(s 阅读全文
摘要:
本文转自: https://github.com/PizzaLiu/PHP FIG/blob/master/PSR 4 autoloader cn.md 关键词 “必须”("MUST")、“一定不可/一定不能”("MUST NOT")、“需要”("REQUIRED")、 “将会”("SHALL")、 阅读全文
摘要:
本文转自:https://github.com/PizzaLiu/PHP FIG/blob/master/PSR 3 logger interface cn.md 本文制定了日志类库的通用接口规范。 本规范的主要目的,是为了让日志类库以简单通用的方式,通过接收一个 对象,来记录日志信息。 框架以及C 阅读全文
摘要:
【PSR规范专题(3)】PSR 2 代码风格规范 标签(空格分隔): PHP 转载自:https://github.com/PizzaLiu/PHP FIG/blob/master/PSR 2 coding style guide cn.md 代码风格规范 ================== 本篇 阅读全文
摘要:
转载自: https://github.com/PizzaLiu/PHP FIG/blob/master/PSR 1 basic coding standard cn.md 基本代码规范 ===================== 本篇规范制定了代码基本元素的相关标准, 以确保共享的PHP代码间具有 阅读全文
摘要:
依赖注入容器 依赖注入(Dependency Injection,DI)容器就是一个对象 ,它知道怎样初始化并配置对象及其依赖的所有对象。 依赖注入和服务定位器都是流行的设计模式,它们使你可以用充分解耦且更利于测试的风格构建软件。 构造方法注入 Setter 和属性注入 PHP 回调注入 注册依赖关 阅读全文
摘要:
简介 PHP Reflection API是PHP5才有的新功能,它是用来导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。 用得比较多的就只有两个 与`ReflectionObject Reflection`对象(ReflectionProperty以及ReflectionMethod) 阅读全文
摘要:
简述
.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。
Unix、Linu... 阅读全文
摘要:
简述Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。基于服务器级的(httpd.conf)有两种方法,一种是在ht... 阅读全文
摘要:
建议在主配置文件中增加一句 Include conf/vhosts/ .conf 然后就在vhosts目录下添加虚拟主机配置文件在配置前打开 注释,注意此处要与Apache主配置监听端口一致 按域名配置 <VirtualHost :80 ServerAdmin webmaster@dummy ho... 阅读全文