摘要: 好荣幸能够收到淘宝的面试通知,这里整理下php相关的面试题,不管难易,加深下自己的记忆1,post和get传值的区别。主要区别是,get是通过地址栏传值,大小限制在2kb,post一般通过表单传值,默认是不限制数据大小。get传值效率要比post高,但是安全性上post要好很多。Get方式提交的参数及参数值会在地址栏显示,不安全,而Post不会,比较安全2,include和require的去吧。include在处理失败时会发出一个警告,然后程序继续运行,require在失败时会产生致命 错误,程序无法继续执行。3,如何优化mysql数据库对查询比较频繁的字段设置索引;单表数据不要过多,适当的. 阅读全文
posted @ 2014-03-12 23:32 jami918 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 这篇文章写的真心不错,值得仔细拜读,所以将其转载过来了。 一、 分析阶段 一 般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、可用性、可靠性、安全性需求往往吸引了我们大部分的注意力,但是,我们必须注意,性能 是很重要的非功能性需求,必须根据系统的特点确定其实时性需求、响应时间的需求、硬件的配置等。最好能有各种需求的量化的指标。 另一方面,在分析阶段应该根据各种需求区分出系统的类型,大的方面,区分是OLTP(联机事务处理系统)和OLAP(联机分析处理系统)。 二、 设计阶段 设计阶段可以说是以后系统性能的关键阶段,在这个阶段,有一个关系到以后几乎所有性能调优的... 阅读全文
posted @ 2014-03-12 22:41 jami918 阅读(263) 评论(0) 推荐(0) 编辑
摘要: num=$num;$this->price=$price;}publicfunctioncost(){if($this->price==self::Ted)return30;elseif($this->price==self::Sed)return5*$this->num;else{$this->price==self::Ted;return35;}}publicfunctionccc(){if($this->price==self::Ted)return'a';elseif($this->price==self::Sed)return 阅读全文
posted @ 2014-03-12 19:56 jami918 阅读(154) 评论(0) 推荐(0) 编辑
摘要: <?php//获取tech和98426这两个字符串$str="http://info.meadin.com/tech/98426_1.shtml";echo$newstr=substr($str,7,strlen($str)); //info.meadin.com/tech/98426_1.shtml$arr=explode('/',$newstr);$num = $arr[1];//tech$user=strstr($arr[2],'_',true);//98426 阅读全文
posted @ 2014-03-12 15:12 jami918 阅读(123) 评论(0) 推荐(0) 编辑