比较基础的php面试题及答案-填空题


高考录取查询入口 2016-11-06 16:02:18 高考录取查询入口
[摘要][比较基础的php面试题及答案-填空题]填空题:1 在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量__$_SERVER[PHP_SELF]__中;而链接到当前页面的URL记录在预定义变量__$_SERVER[HTTP_REFERER]__中2 执行程序段将输出__0__,比较基

【www.nmgzasp.com--高考录取查询入口】

[比较基础的php面试题及答案-填空题]

  填空题:

  1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量__$_SERVER['PHP_SELF']__中;而链接到当前页面的URL记录在预定义变量__$_SERVER['HTTP_REFERER']__

  中

  2.执行程序段将输出__0__,

比较基础的php面试题及答案-填空题

  3.在HTTP 1.0中,状态码 401 的含义是____;如果返回“找不到文件”的提示,则可用 header 函数,其语句为____。

  4.数组函数 arsort 的作用是__对数组进行逆向排序并保持索引关系__;语句 error_reporting(2047)的作用是__报告所有错误和警告__。

  5.PEAR中的数据库连接字符串格式是____。

  6.写出一个正则表达式,过虑网页上的所有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” , AddType application/x-httpd-php .php,

  8.语句 include 和 require 都能把另外一个文件包含到当前文件中,它们的区别是____;为了避免多次包含同一文件,可以用语句__require_once||include_once__来代替它们。

  9.类的属性可以序列化后保存到 session 中,从而以后可以恢复整个类,这要用到的函数是____。

  10.一个函数的参数不能是对变量的引用,除非在php.ini中把__allow_call_time_pass_reference boolean__设为on.

  11.SQL中LEFT JOIN的含义是__自然左外链接__。如果 tbl_user记录了学生的姓名(name)和学号(ID),tbl_score记录了学生(有的学生考试以后被开除了,没有其记录)的学号(ID)

  和考试成绩(score)以及考试科目(subject),要想打印出各个学生姓名及对应的的各科总成绩,则可以用SQL语句____。

  12.在PHP中,heredoc是一种特殊的字符串,它的结束标志必须____。

  编程题:

  13.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。

  答:

  function my_scandir($dir)

  {

  $files = array();

  if ( $handle = opendir($dir) ) {

  while ( ($file = readdir($handle)) !== false ) {

  if ( $file != “..” && $file != “.” ) {

  if ( is_dir($dir . “/” . $file) ) {

  $files[$file] = scandir($dir . “/” . $file);

  }else {

  $files[] = $file;

  }

  }

  }

  closedir($handle);

  return $files;

  }

  }

  14.简述论坛中无限分类的实现原理。

  答:

  /*

  数据表结构如下:

  CREATE TABLE `category` (

  `categoryID` smallint(5) unsigned NOT NULL auto_increment,

  `categoryParentID` smallint(5) unsigned NOT NULL default ’0′,

  `categoryName` varchar(50) NOT NULL default ”,

  PRIMARY KEY (`categoryID`)

  ) ENGINE=MyISAM DEFAULT CHARSET=gbk;

  INSERT INTO `category` ( `categoryParentID`, `categoryName`) VALUES

  (0, ‘一级类别’),

  (1, ‘二级类别’),

  (1, ‘二级类别’),

  (1, ‘二级类别’),

  (2, ‘三级类别’),

  (2, ’333332′),

  (2, ’234234′),

  (3, ‘aqqqqqd’),

  (4, ‘哈哈’),

  (5, ’66333666′);

  */

  //指定分类id变量$category_id,然后返回该分类的所有子类

  //$default_category为默认的选中的分类

  function Get_Category($category_id = 0,$level = 0, $default_category = 0)

  {

  global $DB;

  $sql = “SELECT * FROM category ORDER BY categoryID DESC”;

  $result = $DB->query( $sql );

  while ($rows = $DB->fetch_array($result))

  {

  $category_array[$rows[categoryParentID]][$rows[categoryID]] = array(‘id’ => $rows[categoryID], ‘parent’ => $rows[categoryParentID], ‘name’ => $rows

  [categoryName]);

  }

  if (!isset($category_array[$category_id]))

  {

  return “”;

  }

  foreach($category_array[$category_id] AS $key => $category)

  {

  if ($category['id'] == $default_category)

  {

  echo “\n”;

  }

  else

  {

  echo “>” . $category['name'] . “\n”;

  }

  Get_Category($key, $level + 1, $default_category);

  }

  unset($category_array[$category_id]);

  }

  /*

  函数返回的数组格式如下所示:

  Array

  (

  [1] => Array ( [id] => 1 [name] => 一级类别 [level] => 0 [ParentID] => 0 ) 比较基础的php面试题及答案-填空题2

本文来源:http://www.nmgzasp.com/gk/14020/

相关标签:
相关阅读
  • 触手_出手吧!人生苦短,必须果敢 触手_出手吧!人生苦短,必须果敢
  • 二工大_工大版《从你的全世界路过》:陪你从A走到Z 二工大_工大版《从你的全世界路过》:陪你从A走到Z
  • 全国各地高考录取分数线_全国各地元宵都节吃什么 全国各地高考录取分数线_全国各地元宵都节吃什么
  • [高考对于人生的意义]高考,是人生的转折点助推器 [高考对于人生的意义]高考,是人生的转折点助推器
  • 宁愿负了天下也不负你_不负天下,独负卿(第三章) 宁愿负了天下也不负你_不负天下,独负卿(第三章)
  • [长沙桃子湖]再见,桃子湖畔的湖师大 [长沙桃子湖]再见,桃子湖畔的湖师大
  • 我当方士那些年|那些年,在青岛挤过的公交 我当方士那些年|那些年,在青岛挤过的公交
  • 2018军校招生体检标准_军校招生录取条件及体检标准 怎么考军校 2018军校招生体检标准_军校招生录取条件及体检标准 怎么考军校
为您推荐
  • 高考报名信息查询系统|高考报名号查询系统怎么查询高考报名号
    高考报名信息查询系统|高考报名号查询系统怎么查询高考报名号
    高考报名号丢失了,能否进入特定的高考报名号查询系统进行查询呢?因为高考听力、高考成绩都需要考生的高考报名号的,如果丢失了,怎么查询才好?1高考报名号查询系统入口  高考报名号查询系统通常是和准考证连在一起的,如果有准考证那就好办,但是如果准考证丢失了呢?  下面是几种准考证的查询方法:  高考准
  • 清华学霸十大定律|清华学霸十大定律
    清华学霸十大定律|清华学霸十大定律
    清华学霸学习都有自己的方法,有一定的规律性,比学霸努力但没有方法一样不会取得好成绩。本文整理了清华学霸十大定律、清华学霸韩衍隽学习定律和清清华学霸给中国父母的8点忠告,希望大家喜欢。清华学霸十大定律清华学霸忠告清华大学校花排行榜清华学霸学习方法向时间要效率2015清华大学各省市录取情况统计1清华
  • 重生学霸之北大_北大学霸最牛高效学习法
    重生学霸之北大_北大学霸最牛高效学习法
    北大学霸最牛学习法不在于学习方法有多苦,而重点在于学习方法有多巧。心态和方法最重要,最重要的是不要盲目的学,可以适当关注一下你所要上的学校的一些信息,看自己差哪,再努力。清华学霸十大定律清华学霸忠告清华大学校花排行榜清华学霸学习方法向时间要效率2015清华大学各省市录取情况统计  除了上课认真听
  • 【2018高考三本分数线】2018年高考有没有三本二三本合并哪几个省
    【2018高考三本分数线】2018年高考有没有三本二三本合并哪几个省
    现在网上发布了许多高考改革最新消息,声称2018高考取消三本,其实这种说法是片面的,高考取消三本录取是未来的一种趋势,目前已经有不少省市合并二本三本录取,但并非全国高考都没有三本,从各省实际情况出发,高考取消三本或二三本合并录取的省市如下:@@_高考政策_@@12018年高考有没有三本?  20
  • 三本和大专有什么区别吗_三本和大专有什么区别
    三本和大专有什么区别吗_三本和大专有什么区别
    老师说考不上二本至少考个三本,上专科还不如上三本,再怎么说也是本科。三本和专科的差距有没有二本和三本的差距那么大?三本也算大学?说实话,我的印象中就是只有二本才能上,上三本还不如读专科。1三本和大专的区别高考征集志愿是什么意思投档分数线和录取分数线的区别最低录取控制分数线是什么高考志愿填报常见专
  • 【三本和二本的区别是什么意思】三本和二本的区别是什么 毕业就业有多大区别
    【三本和二本的区别是什么意思】三本和二本的区别是什么 毕业就业有多大区别
    二本院校大多是公办省属院校,而三本院校基本是独立学院(公办民助)和民办本科,合并批次不会改变办学实质,开始几年也不会影响办学质量,就业时行业对考生还是有区分方法和标准的。很多省份的二本C类就是原来的三本院校。从学费和毕业证含金量目前看不会有任何变化,就是让原来的三本录取更加容易些,让考生更糊涂一
  • 【本科一批二批是什么意思】本科二批是什么意思本科二批和二本有啥区别
    【本科一批二批是什么意思】本科二批是什么意思本科二批和二本有啥区别
    本科分几个批次,每个批次的录取分数都不一样。本科分为:提前批次,第一批次,第二批次,第三批次。提前批次一般是国防生、军事院校招生;本科一批是重点大学招生,分数比较高;本科二批,一般院校的本科生;本科三批,是一些独立学院的招生,分数较二批更低,学费一般很高。高考志愿填报必知数据社会需求大的职业如何
  • 2018高考零分作文|高考零分作文:树人,请别用钢叉刺我
    2018高考零分作文|高考零分作文:树人,请别用钢叉刺我
    其实,读高考零分作文,也是一种放松的好方法。我们高三同学不妨在学习之余放松一下心情,来读一读高考零分作文,看看零分作文和我们的作文有什么不同,我们一起来读。高考零分作文轰动全国高考零分作文藏头诗高考零分作文考生刘经纬感动马云零分作文作者被北大录取1高考零分作文:树人,请别用钢叉刺我  “生了生了
  • 2018高考零分作文|高考零分作文:当爱迪生遇上手机
    2018高考零分作文|高考零分作文:当爱迪生遇上手机
    其实,读高考零分作文,也是一种放松的好方法。我们高三同学不妨在学习之余放松一下心情,来读一读高考零分作文,看看零分作文和我们的作文有什么不同,我们一起来读。高考零分作文轰动全国高考零分作文藏头诗高考零分作文考生刘经纬感动马云零分作文作者被北大录取1高考零分作文:当爱迪生遇上手机  今天是高考第一
  • [自主招生和高考的区别是什么意思]自主招生和高考的区别是什么
    [自主招生和高考的区别是什么意思]自主招生和高考的区别是什么
    自主招生是高考升学渠道外的有力补充,但有的同学和家长对自主招生的了解还不太清楚,下文将会通过自主招生与普通高考的对比,说明自主招生和高考的区别。1自主招生和高考的含义  什么是自主招生?  自主招生又称自主选拔,是高校选拔录取工作改革的重要环节。包括国家重点大学自主招生与高职自主招生两大类。通过