随笔分类 - PHP
PHP的相关学习
摘要:一个PHP实例,无论是从init脚本中调用的,还是从命令行启动的,都会依次进行Module init、Request init、Request Shutdown、Module shutdown四个过程, 当然之间还会执行脚本自己的逻辑。
阅读全文
摘要:一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等。
阅读全文
摘要:开始看PHP内核也有一段时间了,现在开始边学边总结,今天就总结一下如何创建自己的PHP扩展。PHP取得成功的一个主要原因之一是它拥有大量的可用扩展。
阅读全文
摘要:记录一下PHP连接MySQL的三种方式。一种是php原生的方式,一种是使用mysqli扩展,还有一种是使用PDO。
阅读全文
摘要:在阅读yii2源码的时候接触到了trait,就学习了一下,写下博客记录一下。自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用方法集。Traits 和类组合的语义是定义了一种方式来减少复杂性,避免传统多继承和混入类(Mixin)相关的典型问题。
阅读全文
摘要:php的闭包(Closure)也就是匿名函数,是PHP5.3引入的。闭包的语法很简单,需要注意的关键字就只有use,use是连接闭包和外界变量。
阅读全文
摘要:讲解了PHP中解析URL的方法parse_url和parse_str,列出了这两个方法在php-resque源码中的使用~
阅读全文
摘要:主要讲解PHP中的几种加密方式,以及推荐使用的phpass的简单介绍
阅读全文
摘要:在一篇文章中看到关于PHP引用的图解,对于加深对PHP引用的理解很有帮助,在这里备份一下。
如果你对PHP的引用一点也不了解,可以先看我之前的博客:PHP的学习--PHP的引用
阅读全文
摘要:介绍PHP的引用,在PHP中引用意味着用不同的名字访问同一个变量内容。
阅读全文
摘要:使用百度的接口获取美女图片,并用瀑布流的形式展示到自己的页面中。github项目地址:https://github.com/CraryPrimitiveMan/pretty
阅读全文
摘要:使用 AR 连接多个相关数据表并取回关联(join)后的数据集。官网中后半段为英文,而且中文的内容比英文少一些。其内容先放到这里,之后有时间再翻译。
阅读全文
摘要:说起来惭愧,自从开始使用Sublime Text之后,再也没有debug过PHP的代码,最近把debug的环境搭建了一下,在这里记录一下。
阅读全文
摘要:Active Record (AR) 是一个流行的对象-关系映射 (ORM) 技术。 每个 AR 类代表一个数据表(或视图),数据表(或视图)的列在 AR 类中体现为类的属性,一个 AR 实例则表示表中的一行。 常见的 CRUD 操作作为 AR 的方法实现。摘自Yii官网:http://www.yiiframework.com/doc/guide/1.1/zh_cn/database.ar,在官网原文的基础上添加了CDbCriteria的详细用法。
阅读全文
摘要:Yii的查询生成器提供了用面向对象的方式写SQL语句。Yii的官网没有翻译这一章,自己就尝试着翻译了一下。原文地址:http://www.yiiframework.com/doc/guide/1.1/en/database.query-builder
阅读全文
摘要:数据访问对象(DAO) 对访问存储在不同数据库管理系统(DBMS)中的数据提供了一个通用的API。Yii DAO 基于 PHP Data Objects (PDO) 构建。它是一个为众多流行的DBMS提供统一数据访问的扩展,这些 DBMS 包括 MySQL, PostgreSQL 等等。因此,要使用 Yii DAO,PDO 扩展和特定的 PDO 数据库驱动(例如PDO_MYSQL) 必须安装。
阅读全文
摘要:Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。这篇博客讲了Yii框架的安装、创建和基本配置。
阅读全文
摘要:phpDocumentor 2是一个可以 分析php源代码和注释块并生成文档的程序。基于phpdocumentor 1和javadoc启发而来,它持续创新的使用了一些新技术和支持php的新特性。
阅读全文
摘要:最近读了一点《PHP核心技术与最佳实践》,看了cookie和session,有所收获,结合之前的认识参考了几篇博客,总结一下~~
阅读全文
摘要:最近,回到公司,发现电脑都换成linux系统了。。。很无力。。。
配置环境,跑起项目来就花了一天。。。额。。。在这里记录一下~~
系统是ubuntu 12.04。
阅读全文