大风车考试网-在线学习网络资源平台!

所在位置:大風車考試網 > 招聘筆試題 > 正文

最新PHP筆試題和面試題答案目及答案

2024-06-01 20:44:53 大風車考試網

數據庫中的事務是什么?

答:事務(transaction)是作為一個單元的一組有序的數據庫操作。如果組中的所有操作都成功,則認為事務成功,即使只有一個操作失敗,事務也不成功。如果所有操作完成,事務則提交,其修改將作用于所有其他數據庫進程。如果一個操作失敗,則事務將回滾,該事務所有操作的影響都將取消。答:事務就是一系列的操作,這些操作完成一項任務。只要這些操作里有一個操作沒有成功,事務就操作失敗,發生回滾事件。即撤消前面的操作,這樣可以保證數據的一致性。而且可以把操作暫時放在緩存里,等所有操作都成功有提交數據庫,這樣保證費時的操作都是有效操作。

用PHP寫出顯示客戶端IP與服務器IP的代碼

答:打印客戶端IP:echo $_SERVER['REMOTE_ADDR']; 或者: getenv('REMOTE_ADDR');打印服務器IP:echo gethostbyname('www.meizhi520.com')

error_reporting(2047)什么作用?

答:PHP 顯示所有錯誤 E_ALL

session與cookie的區別?

答:session: 儲存用戶訪問的全局唯一變量,存儲在服務器上的php指定的目錄中的(session_dir)的位置進行的存放cookie:用來存儲連續??一個?面時所使用,是存儲在客戶端,對于Cookie來說是存儲在用戶WIN的Temp目錄中的。兩者都可通過時間來設置時間長短

表單中 get與post提交方法的區別?

答:get是發送請求HTTP協議通過url參數傳遞進行接收,而post是實體數據,可以通過表單提交大量信息.

用PHP打印出前一天的時間格式是2015-11-26 12:11:11

答:echodate('Y-m-d H:i:s',strtotime('-1 days'));

打開php.ini中的Safe_mode,會影響哪些函數?至少說出6個。

答:1: 用戶輸入輸出函數(fopen() file()require(),只能用于調用這些函數有相同腳本的擁有者)2:創建新文件(限制用戶只在該用戶擁有目錄下創建文件)3:用戶調用 popen() systen()exec()等腳本,只有腳本處在sa fe_mode_exec_dir配置指令指定的 錄中才可能4:加強HTTP認證,認證腳本擁有者的UID的劃入認證領域范圍內,此外啟用安全模式下,不會設置PHP_AUTH5:mysql服務器所用的用戶名必須與調用mysql_connect()的文件的擁有者用戶名相同6:受影響的函數變量以及配置命令達到40個

MySQL數據庫,怎么優化?

答:(1) 配置優化(服務器配置) (2)建表優化(表、字段設置)(3)查詢優化(sql語句)答:1、選取最適用的字段屬性,盡可能減少定義字段長度,盡量把字段設置NOT NULL,例如’省份,性別’,最好設置為ENUM2、使用連接(JOIN)來代替子查詢:3、使用聯合(UNION)來代替手動創建的臨時表4、事務處理:5、鎖定表,優化事務處理:6、使用外鍵,優化鎖定表7、建立索引:8、優化查詢語句

寫一個函數,能夠遍歷一個文件夾下的所有文件和子文件夾。(目錄操作)

$d = dir(dirname(__file__));

echo "Handle: " . $d->handle . "\n";

echo "Path: " . $d->path . "\n";

while ( false !== ($entry = $d->read ()) ) {

echo $entry . "";

}

$d->close ();

能夠使HTML和PHP分離開使用的模板

答:Smarty,Dwoo,TinyButStrong,Template Lite,Savant,phemplate,XTemplate

使用哪些工具進行版本控制?

答:cvs,svn,vss;

如何實現字符串翻轉?

答:echo strrev($a);

MYSQL取得當前時間的函數是?,格式化日期的函數是

答:now(),date()

請寫一個函數驗證電子郵件的格式是否正確

function checkEmail($email)

{

$PgEmail = "/([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?/i";

return Pg_match($PgEmail,$email);

}

檢測一個變量是否有設置的函數是?是否為空的函數是?

答:isset($str),empty($str);

echo(),print(),print_r()的區別

答:echo 是PHP語句, print和print_r是函數,語句沒有返回值,函數可以有返回值(即便沒有用)print() 只能打印出簡單類型變量的值(如int,string)print_r() 可以打印出復雜類型變量的值(如數組,對象)echo 輸出一個或者多個字符串

在PHP中error_reporting這個函數有什么作用?

答:設置錯誤級別與錯誤信息回報

PHP的意思

答:PHP是一個基于服務端來創建動態網站的腳本語言,您可以用PHP和HTML生成網站主頁

實現中文字串截取無亂碼的方法。

function GBsubstr($string, $start, $length) {

if(strlen($string)>$length){

$str=null;

$len=$start+$length;

for($i=$start;$i<$len;$i++){

if(ord(substr($string,$i,1))>0xa0){

$str.=substr($string,$i,2);

$i++;

}else{

$str.=substr($string,$i,1);

}

}

return $str.'…';

}else{

return $string;

}

}

對于大流量的網站,您采用什么樣的方法來解決訪問量問題?

答:確認服務器硬件是否足夠支持當前的流量,數據庫讀寫分離,優化數據表,程序功能規則,禁止外部的盜鏈,控制大文件的下載,使用不同主機分流主要流量

語句include和require的區別是什么?為避免多次包含同一文件,可用(__)語句代替它們?

答:require->require 是無條件包含也就是如果一個流程里加入require,無論條件成立與否都會先執行requireinclude->include有返回值,而 require沒有(可能因為如此require的速度比include快)注意:包含文件不存在或者語法錯誤的時候require是致命的,include不是使用require_once() 和include_once()可以避免多次包含同一文件以避免函數重定義,變量重新賦值等問題。返回值和 include() 相同。如果文件已被包含,本函數返回 TRUE。注: require_once() 是 php 4.0.1pl2 中新加入的。

如何修改SESSION的生存時間

答:方法1:將php.ini中的session.gc_maxlifetime設置為9999重啟apache方法2:$savePath = "./session_save_dir/";$lifeTime = 小時 * 秒;session_save_path($savePath);session_set_cookie_params($lifeTime);session_start();方法3:setcookie() and session_set_cookie_params($lifeTime);

有一個網頁地址, 比如PHP開發資源網主頁: http://www.meizhi520.com,如何得到它的內容?

答: 方法1(對于PHP5及更高版本):$readcontents = fopen("http://www.meizhi520.com", "rb");$contents = stream_get_contents($readcontents);fclose($readcontents);echo $contents;方法2:echo file_get_contents("http://www.meizhi520.com");

在HTTP 1.0中,狀態碼401的含義是(_);如果返回“找不到文件”的提示,則可用 header 函數,其語句為(__);

答:狀態401代表未被授權,header("Location:xxx.php");

談談asp,php,jsp的優缺點

答: ASP全名Active Server Pages,是一個WEB服務器端的開發環境, 利用它可以產生和運行動態的、交互的、高性能的WEB服務應用程序。ASP采用腳本語言VB Script(Java script)作為自己的開發語言。 PHP是一種跨臺的服務器端的嵌入式腳本語言. 它大量地借用C,Java和Perl語言的語法, 并耦合PHP自己的特性,使WEB開發者能夠快速地寫出動態生成頁面.它支持目前絕大多數數據庫。還有一點,PHP是完全免費的,不用花錢,你可以從 PHP官方站點(http://www.php.net)自由下載。而且你可以不受限制地獲得源碼,甚至可以從中加進你自己需要的。 JSP 是Sun公司推出的新一代站點開發語言,他完全解決了目前ASP,PHP的一個通病--腳本級執行(據說PHP4 也已經在Zend 的支持下,實現編譯運行).Sun 公司借助自己在Java 上的不凡造詣,將Java 從Java 應用程序 和 Java Applet 之外,又有新的碩果,就是Jsp--Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。 三者都提供在 HTML 代碼中混合某種程序代碼、由語言引擎解釋執行程序代碼的能力。但JSP代碼被編譯成 Servlet 并由 Java 虛擬機解釋執行,這種編譯操作僅在對 JSP 頁面的第一次請求時發生。在 ASP 、PHP、JSP 環境下, HTML 代碼主要負責描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的 HTML 頁面只依賴于 Web 服務器,而 ASP 、PHP、JSP 頁面需要附加的語言引擎分析和執行程序代碼。程序代碼的執行結果被重新嵌入到HTML 代碼中,然后一起發送給瀏覽器。 ASP 、PHP、 JSP三者都是面向 Web 服務器的技術,客戶端瀏覽器不需要任何附加的軟件支持。

談談對mvc的認識

答:由模型(model),視圖(view),控制器(controller)完成的應用程序由模型發出要實現的功能到控制器,控制器接收組織功能傳遞給視圖;

在PHP中,heredoc是一種特殊的字符串,它的結束標志必須?

答:heredoc的語法是用"<<<"加上自己定義成對的標簽,在標簽范圍?的文字視為一個字符串例子:$str = <<<EOTthis is meizhi520.com; welcome!EOT;

簡述如何得到當前執行腳本路徑,包括所得到參數。

答:$script_name = basename(__FILE__); print_r($script_name);

請說明php中傳值與傳引用的區別。什么時候傳值什么時候傳引用?

答:按值傳遞:函數范圍內對值的任何改變在函數外部都會被忽略按引用傳遞:函數范圍內對值的任何改變在函數外部也能反映出這些修改優缺點: 按值傳遞時,php必須復制值。特別是對于大型的字符串和對象來說,這將會是一個代價很大的操作。 按引用傳遞則不需要復制值,對于性能提高很有好處。

JS表單彈出對話框函數是?獲得輸入焦點函數是?

答:彈出對話框: alert(),prompt(),confirm()獲得輸入焦點 focus()

JS的轉向函數是?怎么引入一個外部JS文件?

答:window.location.href<script type="text/javascript" src="js/js_function.js"></script>

mysql_fetch_row() 和mysql_fetch_array之間有什么區別?

答:mysql_fetch_row是從結果集取出1行數組,作為枚舉mysql_fetch_array是從結果集取出一行數組作為關聯數組,或數字數組,兩者兼得

GD庫是做什么用的?

答:gd庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片。在網站上GD庫通常用來生成縮略圖或者用來對圖片加水印或者對網站數據生成報表。

指出一些在PHP輸入一段HTML代碼的辦法。

答:echo "<a href='meizhi520.com'>meizhi520</a>";

下面哪個函數可以打開一個文件,以對文件進行讀和寫操作?

(a) fget() (b) file_open() (c) fopen() (d) open_file()

下面哪個選項沒有將 john 添加到users 數組中?

(a) $users[] = 'john';(b) array_add($users,'john');(c) array_push($users,'john');(d) $users ||= 'john';

下面的程序會輸入是否?

<?php

$num = 10;

function multiply(){

$num = $num * 10;

}

multiply();

echo $num;

?>

如何使用下面的類,并解釋下面什么意思?

class test{

function Get_test($num){

$num=md5(md5($num)."En");

return $num;

}

}

答:$testnum = "123″;$object = new test();$encrypt = $object->Get_test($testnum);echo $encrypt;類test里面包含Get_test方法,實例化類調用方法多字符串加密

寫出以下程序的輸出結果

$b=201;

$c=40;

$a=$b>$c?4:5;

echo$a;

取得查詢結果集總數的函數是?

答:mysql_num_rows($result);

數組

數組:$arr = array('james', 'tom', 'symfony');1.請打印出第一個元素的值 答:echo $array[0];2.請將數組的值用','號分隔并合并成字串輸出 答:for($i=0;$i<count($array);$i++){ echo $array[$i].",";}

$a = 'meizhi520.com'; 請取出$a的值并打印出第一個字母

答:echo $a{0} 或 echo substr($a,0,1)

PHP可以和sql server/oracle等數據庫連接嗎?

答:當然可以

請寫出PHP5權限控制修飾符

答:public(公共),private(私用),protected(繼承)

請寫出php5的構造函數和析構函數

答:__construct , __destruct

  • 相關文章
主站蜘蛛池模板: 盘扣租赁|盘扣架租赁|盘扣脚手架|盘扣脚手架租赁|盘扣式脚手架|盘扣式脚手架租赁-北京亚欧盟盘扣租赁有限公司 | 英格索兰隔膜泵_ARO气动隔膜泵_英格索兰隔膜泵配件【原厂正品】连续五年无投诉_英格索兰隔膜泵代理-苏州瑞晟茂环保设备有限公司 印刷公司,北京印刷厂,宣传画册手册印刷厂-和智印彩页设计 | 潍坊亿宏重工机械有限公司,破碎机,高性能立磨机,颚式破碎机,锤式破碎机反击式破碎机,重锤式破碎机,高性能反击式破碎机,圆锥式破碎机,给料机系列,链板给料机系列,简易给料机系列,振动给料机 | 主题公园设计|主题公园规划|水上乐园设计|龙翔设计|龙翔景观|龙翔文旅|深圳市龙翔设计景观工程有限公司 | 水质在线硬度计-立柜式五参数水质分析仪-上海博取 | 西安木包装箱出口托盘定做价格-抽真空实木包装箱免熏蒸木箱多层板木箱哪家好-模压托盘及白松原木-西安宇森木业 | 深圳市佳顺优印印刷有限公司,佳顺优印,画册印刷,海报印刷,封套印刷,手提袋印刷,包装盒印刷,彩盒印刷,无碳纸印刷,不干胶印刷,信封印刷,便笺印刷,笔记本印刷,台历印刷,挂历印刷,国际会展中心附近印刷厂,宝安印刷厂,宝安教材印刷厂 | 金蝶软件_金蝶湖南公司_长沙金蝶软件_精斗云软件_财务软件_进销存软件_云ERP软件_金蝶软件销售电话 | 上海钧尚电器有限公司 - Faulhaber电机 AMETEK pittman电机 AMETEK ROTRON军用航空风机 Exlar电动缸 MAE电机 MCG电机 CP电动工具 马头工具 AMCI驱动器 直流电机 减速箱 直流伺服电机,无刷电机,直线电机 直流防爆电机 防爆电机 汽车助力转向电机 EPS电机 faulhaber motor faulhaber gearbox NANOTEC电机 ELWOOD电机 PHYTRON电机 EXLAR伺服电动缸 高力矩、高性能直流电机,音圈电机,风机,直流风机,航空风机 | 套丝机_钢管套丝机_螺栓套丝机S8139_螺纹钢套丝机_智能套丝机价格-瑞捷机械设备有限公司 | 妙手官网—商品管理、批量修改、订单处理、营销水印 | 山西配电柜,高低压成套柜,太原高低压柜,山西开关柜,箱变壳体_山西雷隆电柜电气设备有限公司 | 液体灌装机-酱料灌装机-全自动灌装机-旋盖机-铝箔封口机-贴标机厂家-迈特威自动化设备(天津)有限公司" | 苏州拆除公司_太仓拆除公司_常熟拆除公司_昆山拆除公司--苏州伊诺尔拆除工程有限公司 | 一体化净水器-一体化净水设备-集成式|装配式模块化净水设备-山东奕博环境 | 无铅锡膏,无铅锡膏厂家,有铅锡膏厂家,高温锡膏厂家,环保锡丝,贴片红胶-东莞市科舜电子科技有限公司 | 液压扳手-液压扭力扳手-电动扭矩扳手-气动扭力扳手-波霆机械(上海) | 狠狠穞A片一區二區三區-免费网站在线观看人数更新时间-欧洲尺码日本尺码专线不卡顿,国产大尺度禁片未删减版,baomaav | 五金冲压件生产厂家_加工五金拉伸件-沧州浚鼎机械制造有限公司-沧州浚鼎机械制造有限公司 | 益家304不锈钢水管厂家|批发代理|价格|薄壁|广东益家管业有限公司 | 粮食烘干机|玉米烘干机|稻谷烘干机|小麦烘干机|大型连续烘干塔|500吨连续烘干塔|钢板仓|-郑州新光矿山机械制造有限公司 | 金诺国际拍卖集团有限公司--金诺国际拍卖集团有限公司 | 振动筛|不锈钢振动筛|振动筛生产厂家-新乡市大汉振动机械有限公司 | 厦门空压机-厦门空压机出租-厦门钻机出租-厦门岩立盛机电设备有限公司 | 首页 - 郑州市宏美彩印包装有限公司| 真空干燥箱厂家-热风循环烘箱生产厂家-鼓风烘干箱价格-南京火燥机械科技有限公司 | 泊头压滤机-隔膜-洗沙-厢式-板框压滤机-河北巨盛压滤机制造有限公司 | 中式婚礼_汉服婚礼_传统婚礼_婚庆公司_云歌婚礼策划【官网】 | 烟台蓝天投资开发有限公司| 联塑管代理,联塑管厂家批发,中财管总代理,康泰管代理,康泰管厂家批发-邯郸市中枢贸易有限公司 | 南通搬运公司|吊车租赁|大件吊装|设备搬运|工厂搬迁|起重吊装搬运-顺林搬运 | 著名刑事诉讼律师_刑事辩护律师★王平聚【清华博士/刑法教授】 | 消防施工,消防工程施工,消防施工改造-北京消防工程公司-亿杰(北京)消防工程有限公司 | 天津安检机-天津安检门-安检设备租赁-安检设备厂家-华创永信 | 上海乾乙智能科技有限公司官网 | 普利塞HS穿刺活检针-巴德穿刺活检针-美创爱琅Argon活检针同轴针-山东瑞玺源 | 铜排,异型紫棒,紫铜棒,紫铜微孔管,异型黄管,黄铜管,异形紫管,紫铜管,焊接铜管,散热器铜管,电力铜管_河间市通海铜业有限公司 | 智能门锁管理-公寓管理软件-智能水电表管理系统-深圳安安智能 | 上海层傲传动设备有限公司 - 工业皮带,输送带,传动带 | 自动隔油提升设备,消防稳压一体设备,苏州不锈钢消防水箱,污水提升设备厂家,无负压变频供水设备厂家-苏州脉泉供水设备有限公司 | 金刚石砂轮_树脂砂轮片厂家_CBN砂轮批发-华昱金刚石工具 |