1 / 13
文档名称:

php入门测试.doc

格式:doc   大小:45KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php入门测试.doc

上传人:xzh051230 2019/12/15 文件大小:45 KB

下载得到文件列表

php入门测试.doc

相关文档

文档介绍

文档介绍:echodate(‘Y-m-dH:i:s’,date(‘U’)-86400);或者echodate('Y-m-dH:i:s',strtotime('-1day'));2、echo(),print(),print_r()的区别(3分)echo是PHP语句,语句是没有返回值的,而print和print_r是函数,函数可以有返回值。print只能打印出简单类型变量的值(如int,string)print_r可以打印出复杂类型变量的值(如数组,对象)echo--输出一个或者多个字符串3、能够使HTML和PHP分离开使用的模板(1分)smarty模板4、使用哪些工具进行版本控制?(1分)CVS和SVN[subversion]5、如何实现字符串翻转?(3分)使用php函数strrev(‘abc’)6、优化MYSQL数据库的方法。(4分,多写多得)(1).选取最适用的字段属性,应该尽量把字段设置为NOTNULL,这样在将来执行查询的时候,数据库不用去比较NULL值。(2).使用连接(JOIN)来代替子查询(Sub-Queries)(3).使用联合(UNION)来代替手动创建的临时表(4).尽量少使用LIKE关键字和通配符(5).使用事务和外键7、PHP的意思(送1分)PHP是一种服务器端的,嵌入HTML的脚本语言。英文“超级文本预处理语言”(HypertextPreprocessor)的缩写8、MYSQL取得当前时间的函数是?,格式化日期的函数是(2分)now()date_format(date,format)9、实现中文字串截取无乱码的方法。(3分)当用substr截取中文字符的时候会出现乱码,当然你如果装了mb扩展,用mb_substr截取就不会出现这种问题,如果你用的是虚拟主机,主机上又没装mb扩展的话,你可以用下面的函数截取#Cutchinesestringintoappointedlength#***@param[string]stringneeddeal#***@param[start]positiontocutfrom#***@param[length]lengthtocut#***@returnstringfunctionGBsubstr($string,$start,$length){if(strlen($string)>$length){  $str=null;  $len=$start+$length;  for($i=$start;$i<$len;$i++){   if(ord(substr($string,$i,1))>0xa0){    $str.=substr($string,$i,2);    $i++;   }else{    $str.=substr($string,$i,1);   }  }  return$str.'...';}else{  return$string;}}10、您是否用过版本控制软件?如果有您用的版本控制软件的名字是?(1分)CVSsubversion11、您是否用过模板引擎?如果有您用的模板引擎的名字是?(1分)SmartyDiscuz12、请简单阐述您最得意的开发之作(4分)。。。13、对于大流量的网站,您采用什么样的方法来解决访问量问题?(4分)首先,确认服务器硬件是否足够支持当前的流量其次,优化数据库访问。第三,禁止外部的盗链。第四,控制大文件的下载。第五,使用不同主机分流主要流量第六,使用流量分析统计软件。14、用PHP写出显示客户端IP与服务器IP的代码(1分)客户端IP:echo$_SERVER[‘REMOTE_ADDR’];或者:getenv('REMOTE_ADDR');服务器IP:<?php $serverIP=gethostbynamel("webpro01"); echo  "ServerIPAddress:<ol  type=1>"; for  ($i=0;  $i<count($serverIP);  $i++)  {      echo  "<li>".$netscapeftp[$i]; } echo  "</ol>"; ?>    15、语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们?(2分)1、PHP程序执行到require()时,只会读取一次档案,故常放在程序开头,档案引入后PHP会将网页档重新编译,让引入档成为原先网页的一部分。2、PHP程序执行到include()时,每次皆会读取档案,故常用于流程控制的区段,如条件判断或循环中。3、require():如果文件不存在,、include():如果文件不存在,会给出一个warning,但脚本会继续执行5、推荐使用require_o