原创投稿 | 常用软件
您的位置:网站首页 > 源码分享 > PHP程序

利用PHP的OOP特性实现数据保护PHP技巧

在php4中,声明变量通常使用var,而在PHP5中,可使用面向对象编程(OOP)的特性来自定义数据的可见性--即可访问性,可见性在此与变量作用域非常类似,但提供了更好的控制机制,有以下三种类型的可见性修饰符:Public…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.58

WAP与PHP程序设计之基础篇PHP技巧

WAP的发展离不开其WWW的底蕴,毕竟,整个WAP协议的制定参照了WWW的模型,并且尽可能地沿用了Internet的诸多标准和技术,如WML语言脱胎于HTML与xml,WMLScript与传统的脚本语言也很相似。的确,WAP虽然是个新名词,但…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.56

PHPUnit袖珍指南之命令行测试工具PHP技巧

phpUnit命令行测试工具是通过phpunit命令调用的。如下代码显示如何通过PHPUnit命令行测试工具运行测试。phpunitArrayTestPHPUnit2.3.0bySebastianBergmann.Time:0.067288OK(2tests)对每个测试,PHPUnit命令行测试工具…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.54

PHPUnit袖珍指南之安装PHPUnitPHP技巧

到此phpUnit可以通过PHP扩展和程序库(PEAE)获得。PEAR是可重用PHP组件的框架和分发系统。安装PHPUnit可以通过PEAR安装程序命令获得:pearinstallPHPUnit2根据PEAR的版本命名标准,适用于PHP5的PHPUnit包称为PHPUni…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.52

PHPUnit袖珍指南之自动测试PHP技巧

最好的程序员也会犯错误。好程序员和差程序员的区别在于:好程序员能通过测试尽可能的发现错误。你越快测试错误,你就越快发现它们,发现和修正的成本就越低。这解释了为什么只在软件发布前才测试的做法为什么问题那…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.50

PHPUnit袖珍指南之PHPUnit的目的PHP技巧

到此为止,我们只有两个对Array和内建函数sizeof()的测试。当我们开始测试大量的array_*()函数时,每个都需要一个测试。我们可以每个都从头写起。但是,更好的方法是一次性写好一个测试基础构架,以后就只用写每个测…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.48

ppform还真是个不错的工具—php桌面程序帮手PHP技巧

最近又用上了ppform这个小工具,这东东的神奇之处在于可以用php象delphi一样快速开发出一个小工具,比如下面这个俺正在用的可以直接调用php函数的小东东,只用少量的代码,就完成了整个功能,如下:plaintextphp:<?p…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.45

vim的的代码折叠PHP技巧

vim也是有代码折叠功能的,以前就知道,然而毕竟用的不多,这个功能基本上很少用。随着最近和gvim的亲密接触,对代码折叠功能逐渐熟悉起来。有一次打开一段php的代码—比如PEAR.php,发现里面的代码自动被折叠了,将代…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.43

还是说php实现singleton模式PHP技巧

这天考虑用php来singleton一下,看到一篇比较全面的总结--singleton模式的几种实现.其中总结的php5的实现:PLAINTEXTPHP:classMyClass{PRivatestatic$instance;publicstaticfunctionsingleton(){if(!isset(self::$…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.41

PHPhasencounteredanAccessViolation解决方法总结PHP技巧

这个问题不是很好处理,困惑了很多站长非常时间了主要出现在windows主机的服务器上。在php官方,http://bugs.php.net/也能够查到两三千页的报告,他们官方也是束手无策,经过了11个小版本后,还是没有彻底解决http:/…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.39

如何利用PHP和CSS改变网页文字大小PHP技巧

用php和CSS改变网页文字大小——在设计网站的时候,要牢记一点:并不是所有的访问者都是神采奕奕的年轻人,而且他们也不一定完全熟悉Web浏览器的各种使用方法。在设计网站的时候,要牢记一点:并不是所有的访问者都是…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.37

ZendCache使你的站点飞起来PHP技巧

薛启康(xqk@163.net)商业应用的网站,其传输效率是十分重要的,通常在一些电子商务的站点上,服务器的反应速度决定了其服务质量,服务器的负载决定了它的最大可提供客户的访问容量。技术人员总是想方设法地尽可能地提…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.35

php下免费的加速器,PHPAcceleratorPHP技巧

http://php-accelerator.co.uk/可以下载,是zend的强劲对手。是免费的。我已经在用啦。效果还不错。修改php.ini加上:zend_extension=/usr/local/lib/php_accelerator_1.3.3r2.sophpa=onphpa.tweaks=onphpa.cache_di…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.33

PHP强制对象类型之instanceof操作符PHP技巧

一、简介在php中实现强制对象类型有时可能非常重要。如果缺少了它,或是因为缺乏这方面的知识——基于不正确的编程假设,或者仅仅是由于懒惰,那么你会在特定的Web应用程序中看到你所不希望的结果。特别是当用PHP4进…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.30

PHP50中多态性的实现方案浅析PHP技巧

提要:本文将讨论多态性的概念及其在面向对象设计中的应用,还将分析如何在php5中使用多态性以及存在的优缺点。PHP的最新发行版本中已经实现了对迟绑定的支持。当然,在使用其迟绑定功能时还存在很多问题。如果你使用…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.26

phpxapianextension的安装PHP技巧

xapian是啥玩意?xapian是一个“xapian是一个开源概率论信息检索库,基于gpl发布。它是用c++编写的,提供的绑定可以支持其它语言(支持perl,python,php,java,andtcl)的开发。xapian设计为一个高度可适应的工具集,可以…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.24

用php简单实现SearchEngineFriendly的URLPHP技巧

上次写了SearchEngineFriendly的URL设计-俺在这个事上面折腾,要实现这个http://www.myhost.com/foo.php?a=A&b=B&c=C->http://www.myhost.com/foo.php/a/A/b/B/c/C的url转换,实际上还有不同的办法.比如说我用…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.22

PHP编程技巧看实例学正则表达式PHP技巧

首先,让我们看看两个特别的字符:’^’和‘$’他们是分别用来匹配字符串的开始和结束,一下分别举例说明:"^The":匹配以"The"开头的字符串;"ofdespair$":匹配以"ofdespair"结尾的字符串;"^abc$":匹配以abc开头和以a…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.20

PHP一些常用的正则表达式PHP技巧

匹配中文字符的正则表达式:[\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.PRototype.len=function(){returnthis.replace([^\x0…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.18

[GD]生成bmp格式的图片imagebmpPHP技巧

GD库里没有生成bmp图片的函数,所以自己写了一个,这个函数尚有一个压缩算法没有写,不过已经够用了。需要的同学可以看看。intimagebmp(resourceimage[,stringfilename[,int$bit[,intcomPRession]]])$im:图像资源$fi…
类别:PHP程序 标签: 作者: 日期:2012-02-13 08.31.16