下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、比较基础的php面试题及答案填空题:1.在PHP中,当前脚本的名称(不包括路径和查询字符串) 记录在预定义变量 _$_SERVERPHP_SELF_中;而链接到当前页面 的URL记录在预定义变量_$_SERVERHTTP_REFERER_中2.执行 程序段将输出_0_> 3.在HTTP 1.0中,状态码401的含义是如果返回“找不到文件”的提示,则可用header函数,其语句为。4数组函数arsort的作用是_ 寸数组进行逆向排序并保持索 引关系语句error_reporting(2047)的作用是厶报告所有错误和警告5.PEAR中的数据库连接字符串格式是 。6.写出一个正则表达式,过虑
2、网页上的所有 JS/VBS脚本(即把scr pt标记及其内容 都去掉):preg_replace( “si ” , “newinfo ” , $script);7.以 Apache 模块的方式安装PHP,在文件http.conf中首先要用语句 态装载PHP模块,然后再用语句得Apache把所有扩展名为php 的文件 都作为 PHP 脚本 处理。LoadModule php5_module“ c:/php/php5apache2.dll”, AddTypeapplication/x-httpd-php .php,8.语句 include 禾口 require 都能 把另外一个文件包含到当前文件中
3、,它们的区别是为了避免多次包含同一文件,可以用语句 _require_once|include_onee_ 来代替 它们。9.类的属性可以序列化后保存到session中,从而以后可以恢复整个类,这要用到的函数是 。10. 一个函数的参数不能是对变量的引用,除非在 php.ini 中把_allow_call_time_pass_referenee boolean_ 设为中LEFT JOIN的含义是自然左外链接 _。如果tbl_user记录了学生的姓名(name)和学号(ID),tbl_score 记录了学生(有的学生考试以后被开除了,没有其记录)的学号(ID)和 考试成绩(score)以及考试科
4、目(subject),要想打印出各个学生姓名 及对应的的各科总成绩,则可以用SQL语句。12.在PHP中,heredoc是一种特殊的字符串,它的结束标志必须 编程题:13.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。答:functionmy_scandir($dir)$files= array();if ( $handle=ope ndir($dir) ) while ( ($file = readdir($ha ndle) != false ) if($file !=“&& $file !=“.” ) if ( is_dir($dir .“/” . $file)$f
5、iles$file = scandir($dir. “ / ”. $file);else $files=$file;closedir($handle);return$files;14.简述论坛中无限分类的实现原理。答:query( $sql );while ($rows = $DB->fetch_array($result)$category_array$rowscategoryPa ren tlD$rowscategorylD= array( id '=>$rowscategoryID, pare nt '=> $rowscategoryPare ntID,
6、n ame'=> $rowscategoryName);if(!isset($category_array$category_id)return“ ” ;foreach($category_array$category_idAS $key =>$category)if ($categoryid = $default_category)echo“ 0)echo “”. str_repeat( ”“, $level ). ”$categoryname .“ n ” ;elseecho “ > ” . $categoryname.“ n ” ;Get_Category($k
7、ey,$level +1,$default_category); un set($category_array$category_id);/* 函数返回的数组格式如下所示:Array(1 => Array ( id => 1name=>一级类别level => 0 ParentID => 0 )4 => Array(id => 4 name=>二级类别level => 1 ParentID => 1 )9=> Array ( id => 9name=> 哈哈level => 2 ParentID=> 4
8、)3 => Array ( id => 3 name=>二级类别level => 1Pare ntID => 1 )8 => Array ( id => 8 n ame => aqqqqqd level => 2 Pare ntID => 3 )2 => Array ( id => 2 n ame => 二级类别level => 1 ParentID => 1 )7 => Array ( id => 7 n ame => 234234 level => 2 Pare ntID =&
9、gt; 2 )6=> Array ( id => 6 n ame => 333332 level => 2 Pare ntID=>2 )5 => Array ( id => 5 name=> 三级类别level => 2 ParentID=> 2 )10 => Array ( id => 10 name=>66333666 level => 3 ParentID => 5 )*/指定分类 id,然后返回 数 组 fun cti on Category_array($category_id=0,$level
10、=0)global $DB;$sql =“ SELECT * FROM categoryORDER BY categoryID DESC ” ;$result = $DB->query($sql);while($rows=$DB->fetch_array($result)$category_array$rowscategoryPa ren tID$rowscategoryID = $rows;foreach ($category_arrayAS $key=>$val)if ($key = $category_id)foreach ($val AS $k=> $v)$op
11、tions$k =array( id '=> $vcategorylD, name '=> $vcategoryName, level '=> $level, Pare ntID '=>$vcategoryPare ntlD);$childre n二Category_array($k, $level+1);if (cou nt($childre n) > 0)$optio ns=$optio ns+$childre n; un set($category_array$category_id);return $options;?>
12、; array( ' 1 ' => array( id '=> 1, parent ' => 0,n ame '=>' 1111 '),' 2' => array( id '=> 2, pare nt '=> 0, name ' => ' 2222 ),'4 => array( id ' => 4, parent ' => 0, name ' => ' 4444 ),' 1
13、)=> array( 3' => array( id ' => 3, pare nt ' => 1, n ame ' => ' 333333),' 5)=> array( id ' => 5, pare nt ' => 1, n ame ' => ' 555555 ),' 3)=> array( ' 6)=> array( id ' => 6, parent ' => 3, name '=>
14、66666 ),'7'=> array( id '=> 7, parent ' => 3,name '=> '77777),4 => array( ' 8)=> array( id ' => 8, parent '=> 4,name ' => 8888 ),'9=> array( id ' => 9, parent '=>4, name'=>'9999);if(!isset($arr$category_id)return“” ;foreach($arr$category_id AS $key => $cate)if ($cateid=$default_category)$txt =“0)$txt1=“ > ”str_repeat( “ - ” , $level ) . ” ”. $catename .“n ” ;else$txt1=“ > ”.$catename.“ n ” ;$val =$val;self:Get_Category($key,$level$default_catego
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖南湘江研究院有限责任公司招聘7人备考题库及答案详解(夺冠系列)
- 2026中国科学院生态环境研究中心“海外优青”招聘备考题库(北京)附答案详解(完整版)
- 2026招商证券股份有限公司春季校园、暑假实习招聘备考题库带答案详解(考试直接用)
- 2026江苏扬州市消防救援局政府专职消防人员国上半年招聘59人备考题库及答案详解(真题汇编)
- 2026中国邮政集团有限公司江西省分公司社会招聘备考题库含答案详解(b卷)
- 2026年上半年长信保险经纪(四川)有限公司第二批人员招聘1人备考题库带答案详解(完整版)
- 2026贵州黔东南州食品药品检测中心招聘4人备考题库及参考答案详解(预热题)
- 2026福建福州职业技术学院诚聘高层次人才备考题库及答案详解参考
- 麻纺厂原材料质量标准
- 3.2 美术家眼中的自己 课件-高中美术湘美版美术鉴赏-1
- 脑卒中患者的护理风险管理
- 2025年西藏检察院书记员考试试题及答案
- 医学影像技术毕业论文
- (正式版)DB42∕T 2413-2025 《退役军人志愿服务队伍建设与管理规范》
- JJF(晋) 150-2025 肠内营养泵校准规范
- 饲料标签培训
- 《公路雪害防治技术指南》
- 转租鱼塘合同协议书范本
- 《医学影像检查技术学》课件-口腔X线摄影
- 委托书代办发工资范本
- 2024低温阀门深冷处理规范
评论
0/150
提交评论