代码改变世界

PHP菜鸟的表现

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

TP开发经验3

2011-06-07 14:37 by 卫佳, 204 阅读, 0 推荐, 收藏, 编辑
摘要:模板:$this->assign('name',$value); //在 Action 类里面使用 assign 方法对模板变量赋值,无论何种变量类型都统一使用 assign 赋值$this->display() // 输出模版文件批量赋值$array['name'] = 'thinkphp'$array['email'] = 'liu21st@gmail.com'$array['phone'] = '12335678'$this->assign($array)$t 阅读全文

TP开发经验4

2011-06-07 14:37 by 卫佳, 219 阅读, 0 推荐, 收藏, 编辑
摘要:C操作操作(动态)配置: 主要用于Action方法里面获取:C('配置参数')设置:C('配置参数',新值)A操作快速创建Action对象:$action = A('User');等效于$action = new UserAction();D操作快速创建模型数据对象:$model = D('User');等效于$model = new UserModel();S操作快速操作缓存方法获取:S('name')设置:S('name','value');删除:S('name' 阅读全文

TP开发经验1

2011-06-07 14:36 by 卫佳, 204 阅读, 0 推荐, 收藏, 编辑
摘要:1. 模板中不能使用的标签{$content} {$i}2. If标签如: <ifcondition="$name eq 1 ">试验后总是有想不到的错误, 这样,还不如直接用<?php if(...){ ...?>来得快些呢.约定: Cheap sunglasses wholesale1.所有类库文件必须使用.class.php作为文件后缀,并且类名和文件名保持一致2.控制器的类名以Action为后缀3.模型的类名以Model为后缀,类名第一个字母须大写4.数据库表名全部采用小写,如:数据表名: 前缀_表名模型类名: 表名Model 注:这里的表名 阅读全文

TP开发经验2

2011-06-07 14:36 by 卫佳, 252 阅读, 0 推荐, 收藏, 编辑
摘要:定义模型类:class 表名Modelextends Model{[//手动定义字段[可选] protected $fields = array( 'id', 'username', 'email', 'age', '_pk'=>'id', //主键 '_autoInc'=>true //是否自增 )]}记录的修改:$User = D("User") // 实例化 User 对象YiWu Sunglasses$User->find(1) // 查 阅读全文

jquery实现的一个提前搜索功能

2011-06-03 15:26 by 卫佳, 611 阅读, 1 推荐, 收藏, 编辑
摘要:下面先主要讲解原理: 在search.html页面中,用户在搜索框内输入“j”时,使用javascript获取搜索框的文本内容,到数据库中查找相关的内容并返回,再使用javascript将服务器返回的结果显示在搜索框下面的提示框内,供用户参考选择。 具体的实现方法:mbttembea womens shoes wholesale 首先在页面中做好搜索框、搜索按钮、显示搜索提示的层,如下代码<div id="search"><input type="text" name="k" class="k"/ 阅读全文

网站基于文本搜索的实现

2011-06-03 15:25 by 卫佳, 238 阅读, 0 推荐, 收藏, 编辑
摘要:源码如下<?php $dispstr=array();$dispstr[1]="disp_os.php?article_id=";$dispstr[2]="disp_webma.php?article_id=";$dispstr[3]="disp_webcrea.php?article_id=";$dispstr[4]="disp_program.php?article_id=";$dispstr[5]="disp_create.php?article_id=";$file=file(&q 阅读全文

php5中this,self,parent的意义

2011-06-03 15:25 by 卫佳, 93 阅读, 0 推荐, 收藏, 编辑
摘要:PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较绕人,所以今天拿出来说说,说的不好,请高手见谅. (阅读本文,需要了解PHP5的面向对象的知识) 首 先我们来理解三个关键字: this,self,parent,从字面上比较好理解,是指这,自己,父亲,呵呵,比较好玩了,我们先建立几个概念,这三个关键字分别是用在什么地方 呢?我们初步解释一下,this是指向当前对象的指针(我们姑且用C里面的指针来看吧),self是指向当前类的指针,parent是指向父类的指针。这么说还不能很了解,那我们就根据实际的例子结合来讲讲。(1) this<? 阅读全文

PHP中多张图片上传并校验的实现

2011-06-03 15:25 by 卫佳, 288 阅读, 0 推荐, 收藏, 编辑
摘要:单张的图片上传是不复杂的,这里涉及到多张图片上传和对图片格式的校验,保证上传的一定是图片,防止上传其他文件到服务器。基本实现算法是使用数组的形式,把所有的图片提交个一个数组,对数组的元素进行一个个的处理。<?php/********************************************** 文件:uploadimg.php* 用途:图片上传程序* 版本:v1.0* 创建:2005-03-2811:07* 修改:2005-04-0608:43* 版权:heiyeluren*********************************************/// 图片 阅读全文

PHP中、-、self、$this操作符的区别

2011-06-03 15:25 by 卫佳, 201 阅读, 0 推荐, 收藏, 编辑
摘要:在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this。原文来自..2011 mbtfanaka men's shoes 阅读全文
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页