当前位置: 首页 > 后端技术 > PHP

程序员找工作必备的PHP基础面试题

时间:2023-03-29 14:08:27 PHP

在HTTP1.0中,status500是什么意思?如果返回“找不到文件”的提示,可以使用头文件(函数),它的语句是?500InternalServerError服务器遇到意外情况,无法完成客户端的请求Header("HTTP/1.0404NOTFOUND");二、数组函数arsort()的作用是什么?语句err_reporting(2047)有什么作用?arsort:对数组进行逆序排序,保持索引关系;error_reporting(2047)的作用是:报告所有错误和警告3.include和require语句都可以将另一个文件包含到当前文件中。他们的区别是;为了避免在同一个文件中包含多个文件,可以使用语句__来代替它们。在处理失败时,include()产生警告,require()导致致命错误;require_once()/include_once()四、get_magic_quotes_gpc的作用是这个函数获取变量magic_quotes_gpc(GPC,Get/Post/Cookie)的值。返回0表示关闭该功能;返回1表示打开此功能。当magic_quotes_gpc打开时,所有的'(单引号)、“(双引号)、\(反斜杠)和空字符都会自动转换为包含反斜杠的溢出字符。5、在php中,heredoc是一个特殊的字符串,其结束符号必须是_____,结束标识所在的行不能包含除“;”以外的任何其他字符。6、写一个正则表达式,把$string中的数字全部删除preg_replace('/\d/U','',$string);7、在/data1/source目录下找到大于100k的文件复制到~/tmp/35/find/data1/source+size>100k|cp~/temp/35/八、perl–pi–e's|ABCD|Linux|g''find./-typef'意思是find./-typef:在当前目录下找到f类型的文件9.102***/data0/apache/schedule/ussd/topnews/import_data.pl>/dev/null含义:___清除或删除import_data.pl10.rsync-avu105903.zip218.206.86.68::mmsres/resource/291/205含义:_____用-a归档方式备份数据,递归传输文件;-v详细模式输出;-u,--update只更新,也就是跳过所有DST中已经存在的文件时间晚于要备份的文件。(不要覆盖更新后的文件)11.写入x,y的值12345678910111213141516functiontest(){this.msg='hello';味精='不错';this.test=function(){msg='嗨';varmsg='好';返回此消息;}返回这个;}varx=newtest().test();vary=test().test();x的值是__hello___;y的值是___nice___;12、用纯CSS实现未知尺寸(但高度小于200px)的图片在一个横竖200px的方形容器中。HTML代码如下:12345678910

box{width:200px;高度:200px;文本对齐:居中;行高:200px;}