代码改变世界

随笔档案-2011年6月9日

Jquery+ThinkPHP一些例子

2011-06-09 15:53 by 卫佳, 1105 阅读, 收藏,
摘要: <tagLib name='cx,html' /><!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN''http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><html><head><title>tdweb jQuery与ThinkPHP结合示例</title><html:link type="js"href=" 阅读全文

请多用foreach

2011-06-09 15:53 by 卫佳, 238 阅读, 收藏,
摘要: foreach()有两种用法:1:foreach(array_name as $value){ statement; }这里的array_name是你要遍历的数组名,每次循环中,array_name数组的当前元素的值被赋给$value,并且数组内部的下标向下移一 步,也就是下次循环回得到下一个元素。2:foreach(array_nameas $key => $value){statement; } 这里跟第一种方法的区别就是多了个$key,也就是除了把当前元素的值赋给$value外,当前元素的键值也会在每次循环中被赋给变量$key。键值可以 是下标值,也可以是字符串。比如book[0] 阅读全文

PHP菜鸟的表现

2011-06-09 15:52 by 卫佳, 217 阅读, 收藏,
摘要: 1. 不会利用如phpDoc这样的工具来恰当地注释你的代码2. 对优秀的集成开发环境如Zend Studio或Eclipse PDT视而不见3. 从未用过任何形式的版本控制系统,如SubclipseWenZhouSunglasses4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实5. 不使用统一开发方式6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函数)7. 不在编码之前彻底规划你的程序8. 不使用测试驱动开发9. 不在错误开启状态下进行编码和测试(译注:参考PHP函数error_reporting)10. 对调试器的好处视而不见11. 不重构 阅读全文