摘要: 文档注释,无非“//”和“/**/”两种 ,自己写代码,就那么点,适当写几句就好了;但是一个人总有融入团队的一天,团队的交流不是那几句注释和一张嘴能解决的,还需要通用的注释标准。PHPDoc是PHP文档注释的一个标准,可以帮助我们在注释文档时有规范,查看别人的代码时更方便。下面的表格是我翻译的WIKI上的PHPDoc,个人英文水平有限,可以参照原文。文档翻译自:http://en.wikipedia.org/wiki/Phpdoc标记用途描述@abstract抽象类的变量和方法@accesspublic, private or protected文档的访问、使用权限. @access priv 阅读全文
posted @ 2012-10-04 14:30 小 伍 阅读(31073) 评论(0) 推荐(3) 编辑
摘要: 输出缓冲区处理函数的作用有点类似C的堆栈,临时放入一个存储空间中,对内容进行处理。输出缓冲区函数有:ob_start() -打开输出控制缓冲ob_get_length()- 返回输出缓冲区的长度ob_get_level() - 返回输出缓冲区的嵌套级别ob_get_status() - 返回输出缓冲区的状态(数组形式返回,默认返回最顶层,参数为true时返回所有)ob_get_contents() - 返回输出缓冲区的内容ob_get_clean() - 以字符串格式返回当前输出缓冲区并关闭输出缓冲ob_end_clean() - 清空(擦除)缓冲区并关闭输出缓冲ob_get_flush() 阅读全文
posted @ 2012-10-04 13:16 小 伍 阅读(4397) 评论(1) 推荐(0) 编辑
摘要: 最近开始用zend studio了,这也许是我PHP路程上的一个过渡吧~~废话少说,面对这么强大的IDE真是无从下手。还是先找找快捷键吧~~找了好几篇文章,大致我两个版本,第一个是“这一客”博客,我试试Zend 9 ,快捷键都适用;但是我也参考了一下“Zendstudio.net”上的快捷键列表,发现少有几个能对的上的,也许是很长时间没更新的缘故,在这里也呼吁一下,写博客要有实效和适用性,建议加上适用版本,供后人参考(纯属建议,更感谢前辈的无私贡献)。下面Copy一下”这一客“的快捷键,然后再加上自己的一些日常积累: Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+... 阅读全文
posted @ 2012-10-04 11:14 小 伍 阅读(2038) 评论(0) 推荐(0) 编辑
摘要: __autoload的功能是当程序中要使用的类不存在时,该函数将被调用。在面向对象的程序设计中,这个函数很有用,可以使函数智能加载某些文件与类,实现文件的动态包含、类的动态引用。下边是一个实例:<?phpfunction __autoload($class_name) { $class_name = str_replace('-', '', $class_name); $dirs = array('/plugins/'.$class_name.'/', '/includes/', '/includes 阅读全文
posted @ 2012-10-04 09:51 小 伍 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 偶然看到别人写的一句代码:<?phpif (version_compare("5.2", PHP_VERSION, ">")) { die("PHP 5.2 or greater is required!!!"); }?>发现获取PHP的版本信息原来这么简单~~~PHP_VERSION是一个常量,他就能获得PHP版本信息。version_compare是一个版本比较工具,当然也可以作为其他的版本比较工具:<?php if (version_compare(PHP_VERSION, '6.0.0' 阅读全文
posted @ 2012-10-04 09:09 小 伍 阅读(12340) 评论(0) 推荐(0) 编辑