以图明志

PHP服务器脚本

PHP的各种缓存手段介绍

简单介绍PHP缓存技术
WEB程序获取信息的方式主要是查询数据库,当数据库不是很大的情况下不会有太大的问题。然而,随着网站的发展,数据库呈几何级数的方式增长的时候,就会出现瓶颈,于是PHP缓存技术诞生了。PHP缓存技术工作时,当程序查询数据的时候,会把相应的结果序列化后保存到文件中,以后同样的查询语句就可以不用直接查询数据库,而是从缓存文件中获得。

开源项目与工具

撑起大规模PHP网站的开源工具

百万级PHP站点Poppen.de的架构
在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung。

PHP服务器脚本

安全的PHP代码编写准则

考虑周全让你的Web应用坚固无比
关于 Web 应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是由程序员在 PHP 代码中直接输入的任何数据。在采取措施确保安全之前,来自任何其他来源(比如 GET 变量、表单 POST、数据库、配置文件、会话变量或 cookie)的任何数据都是不可信任的。

PHP服务器脚本

学习PHP到底要学习哪些东西?

有方向有目的地去学习PHP
很多学PHP的人一直也搞不清楚,一个PHP程序员和Java程序员或者是.net程序员有什么不同,告诉你,其实都一样,没有什么不同。下面的内容,就是针对一个Java程序员掌握的技能对比PHP来说的!告诉你,它们其实是一样的,不过是工具而已,没有高低贵贱之分。只不过你不熟练,不知道而已。

PHP服务器脚本

探究PHP的函数运行机制

了解PHP的函数机制可以写出更高效的函数
在任何语言中,函数都是最基本的组成单元。对于php的函数,它具有哪些特点?函数调用是怎么实现的?php函数的性能如何,有什么使用建议?本文将从原理出发进行分析结合实际的性能测试尝试对这些问题进行回答,在了解实现的同时更好的编写php程序。同时也会对一些常见的php函数进行介绍。

PHP服务器脚本

PHP substr()函数的几个程序应用

substr()函数的各种有趣应用
substr() 函数返回字符串的一部分。语法:substr(string,start,length)。string:必需。规定要返回其中一部分的字符串。start:必需。规定在字符串的何处开始。正数 - 在字符串的指定位置开始;负数 - 在从字符串结尾的指定位置开始;0 - 在字符串中的第一个字符处开始。

PHP服务器脚本

PHP substr_replace()函数的几个应用例子

把字符串的一部分替换为另一个字符串
substr_replace() 函数把字符串的一部分替换为另一个字符串。语法:substr_replace(string,replacement,start,length)参数string,必需。规定要检查的字符串。参数replacement,必需。规定要插入的字符串。参数start,必需。规定在字符串的何处开始替换。

PHP服务器脚本

浅谈PHP的静态变量

类的静态成员对其所有实例都有效
静态变量只存在于函数作用域内,也就是说,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。就是说,下次再调用这个函数的时候,该变量的值会保留下来。只要在变量前加上关键字static,该变量就成为静态变量了。

PHP服务器脚本

PHP explode()函数的几个应用

将字符串分割成数组
explode() 函数可以把字符串分割为数组。语法:explode(separator,string,limit)。separator,必需。规定在哪里分割字符串。 string,必需。要分割的字符串。limit,可选。规定所返回的数组元素的最大数目。本函数返回由字符串组成的数组,其中的每个元素都是由 separator 作为边界点分割出来的子字符串。

PHP服务器脚本

PHP作用域限定符::的几个程序例子

帮助加深理解双冒号
双冒号::被认为是作用域限定操作符,用来指定类中不同的作用域级别。::左边表示的是作用域,右边表示的是访问的成员。系统定义了两个作用域,self和parent。self表示当前类的作用域,在类之外的代码是不能使用这个操作符的。parent这个作用域很简单,就是派生类用来调用基类的成员时候使用。

PHP服务器脚本

几个PHP的静态方法的程序例子

漫无止境的PHP static研究
静态方法的规则和静态变量是相同的。使用ststic关键字可以将方法标识为静态方法,通过类的名称和作用域限定操作符::可以访问静态方法。静态方法和非静态方法之间有一个很重要的区别,就是在调用静态方法时,我们不需要创建类的实例。

PHP服务器脚本

PHP简单的IoC控制反转实现

IoC是构建复杂系统的优秀思路
我们讨论了关于IoC控制反转的设计原则,现在我们用PHP来实现IoC设计原则,加深对这个概念的理解。首先编写 Fruit 的 POJO 和 Fruit 接口。继承 Fruit 接口生成两个类 Apple 和 Banana,这两个类都实现了接口的 showColor() 方法。

PHP服务器脚本

PHP作用域限定符双冒号::的用法

用双冒号写几个程序
双冒号操作符即作用域限定操作符Scope Resolution Operator可以访问静态、const和类中重写的属性与方法。在类定义外使用的话,使用类名调用。在PHP 5.3.0,可以使用变量代替类名。

PHP服务器脚本

再谈PHP单例模式Singleton

继续探讨单例模式
单例模式属于创建型模式,它是设计模式中最简单的一种模式,当然它的使用也是无处不在的。 单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。当需要控制一个类的实例数量,且调用者可以从一个公共的众所周知的访问点访问时,我们就可以考虑使用单例模式了。

PHP服务器脚本

PHP职责模式单例模式

深入详细探讨Singleton模式
模式对于面向对象开发是相当重要的。一种模式可以帮助我们创建能够实现特定任务的对象,成为类的职责。模式还允许我们修改某个类,但不需要修改与这个类有关系的代码,这个称为类的多态。单例模式又称为职责模式,它用来在应用程序中创建一个单一的功能访问点。下面我们来探讨并且结结实实地掌握单例的思想还有应用。

PHP服务器脚本

理解PHP的工厂模式Factory Pattern

工厂类就是一个专门用来创建其它对象的类
工厂类就是一个专门用来创建其它对象的类,工厂类在多态性编程实践中是非常重要的。它允许动态替换类,修改配置,会使应用程序更加灵活。掌握工厂模式对Web开发是必不可少的。工厂模式通常用来返回类似接口的不同的类,工厂的一种常见用法就是创建多态的提供者。
4 / 21 首页 < Prev 2 3 4 5 6 Next > 尾页 页码: