php
mangdun
这个作者很懒,什么都没留下…
展开
-
Firebug:调试PHP ajax程序的好工具
最近一直被ajax程序的错误所困扰. 为了查找定位bug费了很大的力气. 今天学了几个调试技巧和工具,觉得对我帮助很大. 总结一下,与大家分享.首先是在firefox下使用firebug发现和定位ajax服务器端的错误.因为ajax的特点, 在服务器端不能直接向页面输出,原创 2011-09-14 10:53:14 · 2199 阅读 · 1 评论 -
PHP面向对象学习笔记之一:基础概念
1> if( "false" ) 等效于 if( true), 因为非空字符串是true2> 检查数据类型: is_array(); is_object(); is_string(); is_null(); is_integer();3> PHP5 引入类的类型提示(type hint),用来约束一个方法的参数类型(不是基本数据类型,而原创 2011-12-24 22:05:58 · 428 阅读 · 0 评论 -
PHP中3种生成XML文件方法的速度比较
有3种方法,分别是直接写;使用DomDocument;使用SimpleXML;其实还有第4种:使用XMLWriter,不过我没用过,也懒得试了.主要是想看看这3种方式哪个速度要快些直接上代码:private function directWriteXml(&$data){ $xmltext=''; $xmltext .=''; $xmltext .='';原创 2012-01-01 23:41:11 · 951 阅读 · 0 评论 -
在PHP开发中使用ReportAll报表控件
前段时间做一个web项目,需要打印证照功能,一开始是采用生成pdf文件再发到本地打印的方法,在客户实际使用中发现不太灵活,主要是在不同打印机环境下,偏移量不太好设定,另外客户想自行调整打印内容,比如字体大小,这个用pdf就比较麻烦了,于是在网上找了一下,看有没有好的web打印方案,发现了reportall这个软件,试用了一下,感觉还不错,而且普通版是免费使用的.现在就和大家分享一下使用心得一.原创 2012-06-17 10:01:35 · 5927 阅读 · 0 评论 -
php生成"局部唯一识别码"LUID
UUID(Universally Unique Identifier),GUID都是希望在整个时空范围内能产生唯一识别码,这在分布式计算环境下是必要的. 然而,如果仅仅是想在一个受限定的局部环境下,想生成一个"局部唯一识别码",使用UUID就是杀鸡用牛刀,这个"局部唯一识别码",我称之为LUID(Local Unique Identifier) 比如我在用php开发网站程序时,为避免用户同时多原创 2012-08-10 15:52:22 · 813 阅读 · 0 评论 -
Thinkphp分页时查询条件保存方法
web应用中经常要根据用户提交的查询条件进行过滤,再以列表方式显示在浏览器上.如果这种查询是多种条件的组合,并要进行分页显示,则如何在分页导航中保持查询条件,是必须解决的问题.在Thinkphp中, 已有分页类"ORG.Util.Page",并且可以用$page->parameter保存查询参数, 但可能是受示例程序的影响,很多tper纠结于$page->parameter不能保存一些复杂条件原创 2013-08-04 20:17:54 · 2133 阅读 · 0 评论 -
PHP面向对象学习笔记之二:生成对象的设计模式
一. 单例模式(Singleton) 如果应用程序每次包含且仅包含一个对象,那么这个对象就是一单例. 用来替代全局变量.<?phprequire_once("DB.php");class DatabaseConnection{ public static function get(){ static $db = null; if ( $db == null原创 2011-12-25 01:21:02 · 687 阅读 · 0 评论