php工程师面试题。
1. echo count(“abcd”);输出多少?答案:4
a=$b=$c=0;
a=$b &&c;
运行以上**后$a $b $c 分别是?
答案:false
3. php打印出前一天的时间,格式是2011-12-29 22:21:21
答案:方法一:$now=time()-86400;
echo date(“y-m-d h:i:s”,$now);
方法二:echo date(“y-m-d h:i:s”,strtotime(“-1day”))
拓展:打印下个星期日期:
echo date(“y-m-d h:i:s”,strtotime(“last monday”))
4. 请用php的heredoc语法格式输出:hello world!
答案:$v=”hello world”;
$str=< eot;echo $str; 5. $string = abcdefg",那么$string的值是? 答案:e6. 简述echo(),print(),print_r()的区别。 答案:echo()可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构,而不是真正的函数,因此不能作为表达式的一部分使用。 print()是一个函数,用来打印一个值,如果字符串成功显示则返回true,否则返回false print_r()是一个函数,用来打印一个值,值为字符串或数字进行简单打印,而数组则以括起来的键和值列表形式显示,并以array开头。 拓展:var_dump()是一个函数,用来显示关于一个或多个表达式的结果信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。 7.用php写出显示客户端ip与服务器ip的**。 答案:客户端ip:echo $_server[‘remote_addr’];或者getenv(‘remote_addr’); 服务器ip: echo $_server[‘server_addr’];或者echo getenv(‘server_addr’); 8、用正则表达式判断$a是否是一个以半角逗号分隔的多个手机号码组成的字符串,是输出yes 答案:$math=“/d),) $str=”12345678901,12345678901”; if(preg_match($match,$str)) f rewritecond % d rewritebase / rewriterule . l] 答案:将url地址强制解析为。/ 14. 你会用哪个函数设置当前内容的content-type? 答案://定义编码。 header(“content-type:text/html;charset=utf-8”); //cssheader(“content-type:text/css”); //j**ascript header(“content-type:text/j**ascript”); //jpeg image header(“content-type:image/jpeg”); //gif image header(“content-type:image/gif”); //png image header(“content-type:image/png”); //json header(“content-type:application/json”); //pdfheader(“content-type:application/pdf”); //xmlheader(“content-type:text/xml”); //okheader(“http/1.1 200 ok”); //404头。 header(‘http/1.1 404 not found’); //设置地址被永久的重定向。 header(‘http/1.1 301 moved permanently’); //转到一个新地址。 header(‘location: //文件延迟转向。 header(‘refresh:10;url= print ‘you will be redirected in 10 seconds’; //纯文本格式。 header(‘content-type:text/plain’); 15. warning: cannot modify header information - headers already sent by (output started at d: \src\ in d:\src\ on line 10 通常什么情况下php会报该警告信息? 答案:header(‘content-type:text/html;charset=utf-8’)头之前有任何输出均会出现如下错误。 16. a通过页面输入用户名abc和密码123登录到请写出该次请求的http协议报文(包括请求行、消息报头、请求正文)。 答案:post: /http/1.1 content-type:aaplication/x-www-form-urlencoded user-agent:mozilla/5.0(windows;u;windows nt 5.1;en-us;rv:1.7.6) gocko/20050225 firefox/1.0.1 17. 写一段php**遍历某个目录下的所有文件和子文件夹。 答案:function scandir($path) if(is_dir($filename)){ files[$filename]=scandir($path.’/filename); else{$files[$filename]=$filename; return $files; 18. 查看磁盘空间使用率的linux命令是什么?查看有哪些系统进程正在运行命令是什么?监测linux性能(cpu,磁盘io,内存,网络等)都用到哪些命令? 答案:df、ps、top 19. linux下终止一个进程用什么命令?打包压缩和解包用什么命令?软连接和硬链接有什么区别?建立软连接的命令是? 答案:pkill -9 进程名或kill 进程号、tar zcvf和tar zxvf、、 20. 如果要求每隔5分钟执行一次脚本如何实现? 答案:crontab –e */ 21. mysql中varchar的最大长度是多少?用什么类型的字段存储大文本? date和datetime和timestamp什么区别?怎么看数据库中有哪些sql正在执行? 答案:65535、text、 date只保留日期,不保留时分秒。 datetime保留日期和时分秒,mysql检索且以‘yyyy-mm-dd hh:mm:ss’格式显示datetime值,支持的范围是‘1000-01-01 00: 00:00’到‘9999-12-31 23:59: 59’。 timestamp的格式与datetime相同,但其取值范围小于datetime,使用timestamp可以自动地用当前的日期和时间标记insert或update的操作,如果有多个timestamp列,只有第一个自动更新。 高级计量经济学 试题 b 参 专业班级 经双001 经双002考试时间 2003.12.2 一 参 18分 1 一个时间序列 t 0,1,2,是广义平稳 又称二阶平稳或弱平稳 如果它满足以下三个条件 1 在任何时刻t的均值都是一个与t无关的常数,均值有限,e yt 2 在任何时刻t的方差都是一个与t... 03级考试b卷标准答案及评分标准。一 简答题 共30分 1.包括 3分 缺一扣0.5分 作用 2分 缺一扣0.5分。测量元件 测量输出信号,与输入相比较。放大元件 控制信号比较微弱,需放大后驱动 执行元件 执行控制命令,带动控制对象。校正元件 改善系统性能。2.普通直流伺服电动机不能,由,当n 0时... 南京工业职业技术学院。2008 2009第一学期考试试卷b 课程 软件测试基础出卷人 姜沐考试类型 适用班级 软件0615 开卷考试允许携带资料。1.语句覆盖。一种测试标准,它的含义是 选择足够的测试用例,使得程序中每个语句至少都能被执行一次 2.白盒测试。白盒测试也称结构测试或逻辑驱动测试,它是按...03高计B答案
试卷 03b 答案
03软件测试基础考卷B答案