php面试题目及答案

php面试题目及答案

ID:16480314

大小:39.50 KB

页数:11页

时间:2018-08-10

php面试题目及答案_第1页
php面试题目及答案_第2页
php面试题目及答案_第3页
php面试题目及答案_第4页
php面试题目及答案_第5页
资源描述:

《php面试题目及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、php面试题目及答案回复:PHP面试题及答案--------------------------------------------------------------------------------PHP新手面试题总100分简述题(50分)1、用PHP打印出前一天的时间格式是2006-5-1022:21:21(2分)echodate('Y-m-dH:i:s',strtotime('-1day'));2、echo(),print(),print_r()的区别(3分)echo是PHP语句,print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)p

2、rint只能打印出简单类型变量的值(如int,string)print_r可以打印出复杂类型变量的值(如数组,对象)echo--输出一个或者多个字符串3、能够使HTML和PHP分离开使用的模板(1分)smarty,HeyesTemplateClass等5、使用哪些工具进行版本控制?(1分)VSServeronApache作服务端,WinCVS作客户端;SubversiononApache/DAV做服务端,TortoiseSVN做客户端,或者Subclipse做客户端.6、如何实现字符串翻转?(3分)strrev()-----------------------------

3、----------------------------------7、优化MYSQL数据库的方法。(4分,多写多得)(1).选取最适用的字段属性,应该尽量把字段设置为NOTNULL,这样在将来执行查询的时候,数据库不用去比较NULL值。(2).使用连接(JOIN)来代替子查询(Sub-Queries)(3).使用联合(UNION)来代替手动创建的临时表(4).尽量少使用LIKE关键字和通配符(5).使用事务和外键8、PHP的意思(送1分)HypertextPreprocessor9、MYSQL取得当前时间的函数是?,格式化日期的函数是(2分)now(),DATE_FOR

4、MAT(date,format)10、实现中文字串截取无乱码的方法。(3分)mb_substr()---------------------------------------------------------------11、您是否用过版本控制软件?如果有您用的版本控制软件的名字是?(1分)TortoiseSVN-1.2.6svn-1.2.312、您是否用过模板引擎?如果有您用的模板引擎的名字是?(1分)smarty13、请简单阐述您最得意的开发之作(4分)14、对于大流量的网站,您采用什么样的方法来解决访问量问题?(4分)首先,确认服务器硬件是否足够支持当前的流量其

5、次,优化数据库访问。第三,禁止外部的盗链。第四,控制大文件的下载。第五,使用不同主机分流主要流量第六,使用流量分析统计软件。-----------------------------------------------------------------15、用PHP写出显示客户端IP与服务器IP的代码1分)functionget_client_ip(){#if(getenv('HTTP_CLIENT_IP')){$client_ip=getenv('HTTP_CLIENT_IP');}elseif(getenv('HTTP_X_FORWARDED_FOR')){$cli

6、ent_ip=getenv('HTTP_X_FORWARDED_FOR');}elseif(getenv('REMOTE_ADDR')){$client_ip=getenv('REMOTE_ADDR');}else{$client_ip=$HTTP_SERVER_VAR['REMOTE_ADDR'];}return$client_ip;}16、语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们?(2分)require()和include()除了怎样处理失败之外在各方面都完全一样。include()产生一个警告而require()

7、则导致一个致命错误。换句话说,如果你想在丢失文件时停止处理页面,用require()。include()就不是这样,脚本会继续运行。require()无论如何都会包含文件,而include()可以有选择地包含.代替用include_oncerequire_once17、如何修改SESSION的生存时间(1分).$savePath="./session_save_dir/";$lifeTime=24*3600;session_save_path($savePath);session_set_cookie_params($life

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。