最近刚刚完成手中的项目,比较闲。来这儿转转,把积累的一些技巧分享给大家! 1、关于PHP重定向 方法一:header(Location: index.php); 方法二:echo scriptwindow.location =\$PHP_SELF\;/script; 方法三:echo META HTTP-EQUIV=\Refresh\ CONTENT=\0; URL=index.php\; 2、获取访问者浏览器 function browse_infor() { $br

Posted at 09-04-21 by 佚名 views(0)

多态   多态是对象的一种能力,它可以在运行时刻根据传递的对象参数,决定调用哪一个对象的方法。例如, 如果你有一个figure的类,它定义了一个draw的方法。并且派生了circle和rectangle 类,在派生类中你覆 盖了draw方法,你可能还有一个函数,它希望使用一个参数x,并且可以调用$x-draw() 。如果你有多态性, 调用哪个d

Posted at 09-04-21 by 佚名 views(0)

这篇文章介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming)。我将向你演示如何通过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。祝你好运! 面向对象编程的概念: 不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面: 抽象数据类型和信息封装 继承 多态 在PHP中是通过类来完成封装的:

Posted at 09-04-21 by 佚名 views(0)

PHP最大的优点之一显然在于它的速度快。一般情况下PHP总是具有足够的速度支持Web内容动态生成,许多时候你甚至无法找出比它更快的方法。然而,当你不得不面对庞大的访问量、高负荷的应用、有限的带宽以及其他各种带来性能瓶颈的因素时,你可能会问问自己是否可以做点什么让网站运行得更好。或许只要加上一个很不起眼的免费模

Posted at 09-04-21 by 佚名 views(1)

用户在设计和维护站点的时候,经常需要限制对某些重要文件或信息的访问。通常,我们可以采用内置于WEB服务器的基于HTTP协议的用户身份验证机制。当访问者浏览受保护页面时,客户端浏览器会弹出对话窗口要求用户输入用户名和密码,对用户的身份进行验证,以决定用户是否有权访问页面。下面用两种方法来说明其实现原理。 一、

Posted at 09-04-21 by 佚名 views(0)

相信好好学过PHP的人都应该知道下面这段用于eamil校验的语句,但是真正能看懂的就不多了: ?php if (eregi(^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$,$email)) { echo 您的 E-Mail 通过初步检查; } ? 在这句话里,首先是应用了一个eregi函数,这个函数还算好理解。随便找本书,就能给你一段解释: 语法: int ereg(s

Posted at 09-04-21 by 佚名 views(0)

最后,我们来定制一个应用,综合的来解释 PEAR 缓冲机制的整体框架。 我们定义一个叫做 MySQL_Query_Cache 的类,缓冲 SELECT 的查询结果。 我们首先定义类的变量: ?php require_once ’Cache.php’; class MySQL_Query_Cache extends Cache { var $connection = null; var $expires = 3600; var $cursor = 0; var $result

Posted at 09-04-21 by 佚名 views(0)

PHP 世界中缓冲是一个热门的话题,因为 PHP 产生的动态页面,每次用户请求都需要重新计算,不论请求的结果是否一样,同时,PHP 每次都会编译一次脚本。这样的超负荷运转对一个流量很高的网站来说肯定难以忍受。幸运的是, Web 的结果可以缓冲,而不需要重新运行和编译脚本,商品化的产品像 ZendCache 或者开源的 Alternate

Posted at 09-04-21 by 佚名 views(0)
Copyright © 2008 qcode.org All Rights Reserved PHP编程开发 由朝夕网络维护