用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它 发布时间:2012-05-23 作者: 佚名技术 views(167)
在面试中我们经常遇到这个题目:php遍历一个文件夹下的所有文件和子文件夹。 这个题目有好多种解决方法。但大致思路都一样。采用递归。 $path=''./filepath''; functiongetfiles($path) { if(!is_dir($path))return; $handle=opendir($path); while(false!==($file=readdir($handle))) {   发布时间:2012-05-23 作者: 佚名技术 views(579)
很多做设计的朋友用的是苹果mac系统,但做开发往往因环境而头疼,甚至有用虚拟机的,太痛苦了。今天让我们一起来学习下苹果系统下配置工作环境,首先得让Mac OS支持PHP。不管你是采用集成的开发环境,比如XAMPP for Mac OS X,还是采用Mac OS中自带的Apache和PHP,甚至自己重新编译安装,减少麻烦的第一步就是启用root用户。 发布时间:2012-05-23 作者: 佚名技术 views(320)
TbsSQL 是一个很小型的 SQL 数据库操作的 PHP 封装脚本,该脚本只包含8个方法和两个属性,最大的好处是对SQL语句的保护,防止SQL注入攻击。 该版本包含的新特性有: 1. 增加缓存支持、严格的SQL标识以及自动清除缓存文件 2. 可返回数组、标准对象、指定类对象和克隆的对象 3. 增强调试模式和新的调试控制台 发布时间:2012-05-23 作者: 佚名技术 views(195)
安装环境 RHEL 4 Php 5.2.6 所需软件 libevent-1.4.6-stable.tar.gz (http://monkey.org/~provos/libevent/) memcache-2.2.3.tgz (http://pecl.php.net/package/memcache) memcached-1.2.6.tar.gz (http://www.danga.com/memcached/) 安装配置 1. 安装libevent # tar zxf libevent-1.4 发布时间:2012-05-23 作者: 佚名技术 views(365)
作为PHP程序员,特别是新手,对于互联网的险恶总是知道的太少,对于外部的入侵有很多时候是素手无策的,他们根本不知道黑客是如何入侵的、提交入侵、上传漏洞、sql 注入、跨脚本攻击等等。作为最基本的防范你需要注意你的外部提交,做好第一面安全机制处理防火墙。 规则 1:绝不要信任外部数据或输入 关于Web应用程 发布时间:2012-05-23 作者: 佚名技术 views(172)
PHP实现多web服务器共享SESSION数据(session数据写入mysql数据库) 一、问题起源 稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比 发布时间:2012-05-23 作者: 佚名技术 views(423)
让PHP的session永不过期,你可能没有遇到这么郁闷的问题,但是我遇到过,很郁闷。 我们前期开发了一个只有公司客服人员才能使用的系统有限的几个客服人员。就是这有限的几个客服人员前几天突然就提出这样的问题:我们每隔很短一段时间 (半个小时不操作页面),正着急解决客户问题的时候,系统却提示需要登录,耽误了客户 发布时间:2012-05-23 作者: 佚名技术 views(218)
|