摘要: PHP 5 具有完整的反射 API,添加了对类、接口、函数、方法和扩展进行反向工程的能力。 此外,反射 API 提供了方法来取出函数、类和方法中的文档注释。通过使用反射API可以分析其他的类、接口、方法、属性、函数和扩展。 阅读全文
posted @ 2014-06-14 20:03 简道 阅读(599) 评论(0) 推荐(1) 编辑
摘要: 软件开发中的一个重要环节就是文档编写。他可以帮助未来的程序维护人员和使用者理解你在开发时的思路。也便于日后重新查看代码时不至于无从下手。文档还有一个重要的作用,在不用了解要访问对象的细节情况下也能很好的在对象之间进行交互。文档的编写有一些成熟的行业标准格式,遵守这些行业标准将有助于创建易于阅读的代表,并使自动生成手册成为可能。 阅读全文
posted @ 2014-06-13 01:03 简道 阅读(799) 评论(1) 推荐(0) 编辑
摘要: PHP 在 5.3.0 以后的版本开始支持命名空间。什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题 阅读全文
posted @ 2014-06-12 10:23 简道 阅读(456) 评论(0) 推荐(0) 编辑
摘要: PHP5 增加了类似其他语言的异常处理模块。在PHP代码中所产生的异常可被 throw 语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入到 try 代码块内,以便捕获可能存在的异常。每个try至少对应一个 catch 块。使用多个 catch 可以捕获不同的类所产生的异常。 阅读全文
posted @ 2014-06-12 01:20 简道 阅读(637) 评论(0) 推荐(0) 编辑
摘要: PHP高级程序设计 学习笔记 2014.06.11设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工... 阅读全文
posted @ 2014-06-11 10:40 简道 阅读(511) 评论(0) 推荐(0) 编辑
摘要: static:: 使我们不再需要使用 self:: 和 parent:: 。当希望指向最终的实现功能的类时,就可以使用static,这个限定符会在代码执行之前立即计算出继承层次结构上最后那个类的成员。这一过程被称作延迟绑定。 阅读全文
posted @ 2014-06-10 00:28 简道 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍抽象类、接口和一种称为契约式编程的技术。使用这些OPP机制,所编写的代码就不限于只能计算或者输出内容了。这些机制能够在概念层次上定义类之间交互作用的规则,也为应用程序的扩展和定制提供了基础。 阅读全文
posted @ 2014-06-09 01:31 简道 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 为 sublime Text 配置 PHP 编译环境,首先要确保系统安装了PHP,并把PHP设置到环境变量里。1、打开 Sublime Text - 工具 - 编译系统 - 编译新系统2、输入编译脚本。3、Win7另存到C:\Users\kelson\AppData\Roaming\Sublime Text 3\Packages\User目录下,文件名是php.sublime-build 阅读全文
posted @ 2014-06-06 00:17 简道 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 向HTML 页面中插入JavaScript 的主要方法,就是使用元素。这个元素由Netscape 创造并在Netscape Navigator 2 中首先实现。后来,这个元素被加入到正式的HTML 规范中。HTML 4.01 为定义了下列6 个属性。 阅读全文
posted @ 2014-06-05 23:06 简道 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 当对页面中元素设置margin-top样式时,如果该元素有父元素,则margin-top会应用与父元素,子元素的top与父元素的top重叠。通过为父元素应用overflow:hidden属性可完美解决该问题。 阅读全文
posted @ 2014-06-05 21:41 简道 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 要准备的软件httpd-2.4.9-win32-VC11.zip http://www.apachelounge.com/download/php-5.5.13-Win32-VC11-x86.zip http://www.php.net/downloads.phpmysql-installer-... 阅读全文
posted @ 2014-06-05 17:44 简道 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 《重温javascript》这是一些列 javascript 的学习笔记,部分内容摘自书本或者网络,我这里只是基于自己的理解进行了梳理整理。 阅读全文
posted @ 2014-05-19 17:28 简道 阅读(451) 评论(1) 推荐(0) 编辑
摘要: 刚开始接触laravel,一天时间走马观花的看了一些官方文档之后便开始了laravel的学习。这里谈到的都是最基础的东西,各路大神,可直接略过。本节主要记录 Composer概述及其自动加载相关的知识点。文中提及了spl_autoload_register 和 __autoload 及其他知识点。 阅读全文
posted @ 2014-05-16 01:58 简道 阅读(5631) 评论(2) 推荐(2) 编辑