您的位置:首页 > PHP 内核 扩展 程序 项目管理

使用PHP计算上一个月的今天

一日,遇到一个问题,求上一个月的今天。 最开始我们使用 strtotime(”-1 month”) 函数求值,发现有一个问题,月长度不一样的月份的计算结果有误。 比如:2011-03-31,得到的结果是2011-... 阅读全文

关于编码规范

当提到编码规范,自然而然就会想到约束,没错,编程规范本来就会约束开发人员的编码风格。 但是约束并不是所期望的最终目的,约束只是一种表现形式,关键在于建立编码过程中的一种... 阅读全文

PHP中的函数嵌套层数限制

函数嵌套,这个名字有点纠结,也许不太好理解。一个比较常见的函数嵌套特例:递归函数,即函数自己嵌套自己。 一直以为在PHP中不能有太多的函数嵌套,这是因为在以前某些时候不小心... 阅读全文

TIPI儿童节版发布

少年智则国智,少年富则国富,少年强则国强,少年独立则国独立,少年自由则国自由,少年进步则国进步……
各位自认为是儿童的,不是儿童的;扮萌的或已成为大叔的同学,... 阅读全文

理解PHP中的stdClass类

在百度百科中,对于stdClass的定义如下:
stdClass在PHP5才开始被流行。而stdClass也是zend的一个保留类。stdClass是PHP的一个基类,
所有的类几乎都继承这个类,所以任何时候都可以被new... 阅读全文

思考PHP之五:访问控制

面向对象三大特性:封装性、继承性和多态性。 封装隐藏了对象内部的细节和实现, 使对象能够集中而完整的描述并对应一个具体的事物。 它使对象只提供对外的访问接口,这样可以在不... 阅读全文

PHP中的前缀自增(++i) 和后缀自增 (i++)

当我们学第一门语言时,比如大学课程中的C语言程序设计,也许曾经被前缀自增(++i) 和后缀自增 (i++)纠结过。 曾经以为我们懂了:

i++ :先引用后增加,先在i所在的表达式中使用i的当... 阅读全文

PHP的CGI实现

FastCGI简介
CGI全称是“通用网关接口”(Common Gateway Interface), 它可以让一个客户端,从网页浏览器向执行在Web服务器上的程序请求数据。 CGI描述了客户端和这个程序之间传输数据的一种... 阅读全文

VLD扩展使用指南

VLD(Vulcan Logic Dumper)是一个在Zend引擎中,以挂钩的方式实现的用于输出PHP脚本生成的中间代码(执行单元)的扩展。 它可以在一定程序上查看Zend引擎内部的一些实现原理,是我们学习PHP源码... 阅读全文

面向模式的软件架构–分布式计算的模式语言读后感

数个早晨,捧着这本书,一个人
终于看完了,在痛苦中煎熬,回头望去,却不知所得。只看过GOF的23个模式及其它一些书籍中不成系统的介绍。 仰望这一望无际的模式,作者对模式信手... 阅读全文

构建可扩展的WEB站点读书笔记

关键字
WEB、可扩展、架构体系结构、开发、测试、数据、优化、负载均衡、监控、规划
第1章 绪论
WEB站点包含的是页面数据,而WEB应用程序则是由具备分离交付机制的数据组成... 阅读全文

UTF-8编码的前世今生

这个标题有点标题党了,其实我想写的是UTF-8编码的一些概况,以及如何使用PHP识别UTF-8编码和PHP对UTF-8编码的支持。 文章的目的只是为了理清原本不清楚的概念,完善知识体系。
概述阅读全文

什么是PHP高级工程师

众观各大公司在PHP高级工程师的招聘要求,以个人的理解,将共同点抽象出来,得此文,如有与君意见之不同,请留言讨论。
关键词
PHP、高级、系统架构设计、OOP、网络协议、沟通... 阅读全文