99精品在线免费_久久99精品久久久久久久青青日本_精品亚洲成人_欧美国产一区二区在线观看_亚洲自拍电影_久久久久久久久久97

歡迎來到 職場詞典網(wǎng) , 一個優(yōu)秀的職場知識學(xué)習(xí)網(wǎng)站!

加入收藏

您所在的位置:首頁 > 面試指南 > 筆試

筆試

比較基礎(chǔ)的php面試題及答案-填空題

分類: 筆試 職場詞典 編輯 : 職場知識 發(fā)布 : 04-17

閱讀 :714

  填空題:

  1.在PHP中,當前腳本的名稱(不包括路徑和查詢字符串)記錄在預(yù)定義變量__$_SERVER['PHP_SELF']__中;而鏈接到當前頁面的URL記錄在預(yù)定義變量__$_SERVER['HTTP_REFERER']__

  中

  2.執(zhí)行程序段將輸出__0__。

  3.在HTTP 1.0中,狀態(tài)碼 401 的含義是____;如果返回“找不到文件”的提示,則可用 header 函數(shù),其語句為____。

  4.數(shù)組函數(shù) arsort 的作用是__對數(shù)組進行逆向排序并保持索引關(guān)系__;語句 error_reporting(2047)的作用是__報告所有錯誤和警告__。

  5.PEAR中的數(shù)據(jù)庫連接字符串格式是____。

  6.寫出一個正則表達式,過慮網(wǎng)頁上的所有JS/VBS腳本(即把scrīpt標記及其內(nèi)容都去掉):preg_replace(“//si”, “newinfo”, $script);

  7.以Apache模塊的方式安裝PHP,在文件http.conf中首先要用語句____動態(tài)裝載PHP模塊,然后再用語句____使得Apache把所有擴展名為php的文件都作為PHP腳本處理。

  LoadModule php5_module “c:/php/php5apache2.dll” , AddType application/x-httpd-php .php,

  8.語句 include 和 require 都能把另外一個文件包含到當前文件中,它們的區(qū)別是____;為了避免多次包含同一文件,可以用語句__require_once||include_once__來代替它們。

  9.類的屬性可以序列化后保存到 session 中,從而以后可以恢復(fù)整個類,這要用到的函數(shù)是____。

  10.一個函數(shù)的參數(shù)不能是對變量的引用,除非在php.ini中把__allow_call_time_pass_reference boolean__設(shè)為on.

  11.SQL中LEFT JOIN的含義是__自然左外鏈接__。如果 tbl_user記錄了學(xué)生的姓名(name)和學(xué)號(ID),tbl_score記錄了學(xué)生(有的學(xué)生考試以后被開除了,沒有其記錄)的學(xué)號(ID)

  和考試成績(score)以及考試科目(subject),要想打印出各個學(xué)生姓名及對應(yīng)的的各科總成績,則可以用SQL語句____。

  12.在PHP中,heredoc是一種特殊的字符串,它的結(jié)束標志必須____。

  編程題:

  13.寫一個函數(shù),能夠遍歷一個文件夾下的所有文件和子文件夾。

  答:

  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.簡述論壇中無限分類的實現(xiàn)原理。

  答:

  /*

  數(shù)據(jù)表結(jié)構(gòu)如下:

  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]);

  }

  /*

  函數(shù)返回的數(shù)組格式如下所示:

  Array

  (

  [1] => Array ( [id] => 1 [name] => 一級類別 [level] => 0 [ParentID] => 0 )

下一篇:微軟公司的筆試方向 下一篇 【方向鍵 ( → )下一篇】

上一篇:10條PHP編程習(xí)慣 上一篇 【方向鍵 ( ← )上一篇】

主站蜘蛛池模板: 欧美日韩精品免费观看 | 日韩一区二区三区在线 | 亚洲精品视频在线播放 | 免费性视频 | 国产婷婷色一区二区三区 | 我要看免费一级毛片 | 国产成人精品一区二区三区 | 超碰超碰 | 欧美精品在线免费观看 | 久久99精品久久久久久 | 韩国av一区二区 | 成人午夜黄色 | 能免费看的av | 成年人视频免费在线观看 | 亚洲人成免费 | 日韩精品在线播放 | 久久久久久免费毛片精品 | 久久精品99 | 日本精品久久久一区二区三区 | 精品一区国产 | 欧美精品在线一区二区三区 | 亚洲视频免费在线观看 | 国产91丝袜| 亚洲成人日韩 | 日韩在线电影 | 国产精品久久久久久久7电影 | 一区二区三区四区不卡视频 | 97精品一区二区 | 天天操天天干天天透 | 国产一区二区三区欧美 | 亚洲一区二区中文字幕在线观看 | 91色啪| 欧美日韩在线一区二区 | 国产男女视频网站 | 亚洲精品久久久久久久久久久 | 最新超碰 | 久久久久久国产 | 国产日韩一区二区三区 | 日日夜夜免费精品视频 | 久久久久久www | 日本免费一区二区三区四区 |