国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

php算法面試題及答案

這篇具有很好參考價(jià)值的文章主要介紹了php算法面試題及答案。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1. PHP的基礎(chǔ)知識(shí)點(diǎn)

PHP中類的繼承屬于單繼承,一個(gè)子類只能繼承一個(gè)父類??梢娦詾閜ublic protected的屬性和方法可以被繼承。 繼承的方法或?qū)傩钥梢员恢貙?,可見性越來越大?/p>

PHP中的變量名區(qū)分大小寫,但類名、函數(shù)名不區(qū)分大小寫。

2. error_reporting()函數(shù)的作用

error_reporting()函數(shù)的作用是臨時(shí)設(shè)置腳本執(zhí)行過程中的錯(cuò)誤報(bào)告級別。

error_reporting(E_ALL ^ E_NOTICE); // 除了E_NOTICE之外,報(bào)告所有的錯(cuò)誤

使用 error_reporting(0) 或者在函數(shù)前面加 @,可以抑制錯(cuò)誤信息輸出,以防止錯(cuò)誤消息泄露敏感信息。

3. HTTP狀態(tài)碼

在HTTP1.1中,狀態(tài)碼401的含義是未經(jīng)授權(quán);如果想返回“找不到文件”,可使用header函數(shù),語句為:header(“HTTP/1.1 404 Not Found”);

4. require和include的區(qū)別

include 引入文件,如果引入的文件發(fā)生錯(cuò)誤,會(huì)產(chǎn)生一條警告信息,后續(xù)的代碼會(huì)繼續(xù)執(zhí)行。

require引入文件,會(huì)更加嚴(yán)謹(jǐn)一些,如果引入的文件發(fā)生錯(cuò)誤,會(huì)拋出一個(gè)致命的錯(cuò)誤,并中斷后續(xù)代碼的執(zhí)行。因此我們常常用require引入一個(gè)非常重要的文件。

5. 存儲(chǔ)引擎 MyISAM 和 InnoDB的區(qū)別

MyISAM適合于一些需要大量查詢的應(yīng)用,但其對于有大量寫操作并不是很好,MyISAM不支持事務(wù)、外鍵和行鎖。MyISAM的每個(gè)數(shù)據(jù)表包括三個(gè)文件,分別是表的結(jié)構(gòu)、表的索引和表的數(shù)據(jù),表的索引和表的數(shù)據(jù)是分開存儲(chǔ)的。

InnoDB在寫操作比較多的時(shí)候會(huì)更優(yōu)秀,InnoDB支持事務(wù)、外鍵和行鎖。InnoDB的數(shù)據(jù)表包括兩個(gè)文件,表的索引和數(shù)據(jù)存儲(chǔ)在同一個(gè)文件中,默認(rèn)是共享表空間,即所有數(shù)據(jù)表的索引和數(shù)據(jù)存儲(chǔ)在同一個(gè)文件中,但也可以設(shè)置為獨(dú)立表空間(若要對數(shù)據(jù)表采用分區(qū)技術(shù),必須設(shè)置為獨(dú)立表空間)。

6. 如何得到當(dāng)前PHP腳本的路徑(包括所有參數(shù))?

echo “http://”.SERVER[‘HTTPHOST′]._SERVER[‘REQUEST_URI’]; echo ‘http://’.SERVER[‘HTTPHOST′]._SERVER[‘PHP_SELF’].’?’.

7. 在php中不使用第三個(gè)變量,如何實(shí)現(xiàn)交換兩個(gè)變量的值?

<?php b,a) = array(a,b); echo a.b;

<?php a=a.b;b = substr(a,0,strlen(a)-strlen(b));a = substr(a,strlen(b)); echo a.b

8. 自定義一個(gè)PHP函數(shù),要求用冒泡排序?qū)?shù)組進(jìn)行升序排列

<?php function bubbleSort($arr){ $length=count($arr); if($length==0) return false; for($i=0;$i<$length-1;$i++){ for($j=0;$j<$length-$i-1;$j++){ if($arr[$j]>=$arr[$j+1]){ $temp=$arr[$j+1]; $arr[$j+1]=$arr[$j]; $arr[$j]=$temp; } } } return $arr; }

9. 如何將a.txt文件里的內(nèi)容追加到b.txt文件中?

file_put_contents(‘b.txt’, file_get_contents(‘a(chǎn).txt’), FILE_APPEND);

10. 表單提交方式中的get和post有什么區(qū)別?

get是表單的默認(rèn)提交方式,會(huì)把數(shù)據(jù)附加到表單的action屬性所指向的URL中,在URL中可見,安全性較差;post會(huì)把數(shù)據(jù)放到http的包體中,用戶一般看不到,安全性較好。 get傳遞的數(shù)據(jù)量受URL長度的限制,故數(shù)據(jù)量較小,一般只有幾kb;而post傳遞的數(shù)據(jù)量受php.ini的限制,數(shù)據(jù)量較大,如果有文件上傳的話,表單的提交方式一定要用post。 get傳遞的數(shù)據(jù)會(huì)被緩存下來,可能有安全性問題,而post方式?jīng)]有這個(gè)問題。 get傳遞的數(shù)據(jù)通過GET[]獲取,post傳遞的數(shù)據(jù)通過_POST[]獲取。文章來源地址http://www.zghlxwxcb.cn/news/detail-489366.html

到了這里,關(guān)于php算法面試題及答案的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 2023金三銀四1000道java面試必考題(附答案,趕緊收藏)包含所有大廠高頻面試知識(shí)點(diǎn)

    2023金三銀四1000道java面試必考題(附答案,趕緊收藏)包含所有大廠高頻面試知識(shí)點(diǎn)

    我的回答是: 很有必要 。你可以討厭這種模式,但你一定要去背,因?yàn)椴槐衬憔瓦M(jìn)不了大廠?,F(xiàn)如今,Java 面試的本質(zhì)就是八股文,把八股文面試題背好,面試才有可能表現(xiàn)好。金九銀十招聘黃金季即將來臨!大家在考研和找工作中糾結(jié)的時(shí)候,不妨先看一下面試題,畢竟我

    2023年04月09日
    瀏覽(32)
  • 面試題:ES的面試題及答案

    什么是ES? 答:ES是Elasticsearch的縮寫,是一款開源的分布式搜索引擎。它可以快速地存儲(chǔ)、搜索和分析大量的數(shù)據(jù),支持全文檢索、結(jié)構(gòu)化查詢等多種查詢方式。ES的主要特點(diǎn)是速度快、可擴(kuò)展、高可用和易于使用。 ES的主要用途是什么? 答:ES主要用于建立搜索引擎、日志

    2024年02月16日
    瀏覽(18)
  • 【面試題】2023前端vue面試題及答案

    【面試題】2023前端vue面試題及答案

    前后端面試題庫 (面試必備) 推薦:★★★★★ 地址:前端面試題庫??web前端面試題庫 VS java后端面試題庫大全 ? Vue3.0 為什么要用 proxy? 在 Vue2 中, 0bject.defineProperty 會(huì)改變原始數(shù)據(jù),而 Proxy 是創(chuàng)建對象的虛擬表示,并提供 set 、get 和 deleteProperty 等處理器,這些處理器可

    2024年02月06日
    瀏覽(58)
  • 運(yùn)維常用面試題及答案

    介紹一下你的運(yùn)維經(jīng)驗(yàn)和技能。 答案:在回答這個(gè)問題時(shí),可以簡要概述你的運(yùn)維經(jīng)驗(yàn)和技能,包括你的工作經(jīng)歷、參與的項(xiàng)目、使用的工具和技術(shù)等。重點(diǎn)突出你在系統(tǒng)監(jiān)控、故障排除、自動(dòng)化部署、容量規(guī)劃和安全性等方面的經(jīng)驗(yàn)和技能。 你在日常工作中使用過哪些自

    2024年02月15日
    瀏覽(19)
  • Qt經(jīng)典面試題及答案

    面試題: 請解釋什么是Qt框架,以及它在軟件開發(fā)中的作用和優(yōu)勢。 請談?wù)勀阍谑褂肣t進(jìn)行GUI開發(fā)方面的經(jīng)驗(yàn)和技能。 請描述Qt的信號(hào)和槽機(jī)制,并解釋其在軟件開發(fā)中的作用。 請介紹Qt中的模型/視圖架構(gòu),并說明如何使用Qt模型/視圖框架來實(shí)現(xiàn)數(shù)據(jù)的展示和交互。 在Qt中,

    2024年02月03日
    瀏覽(28)
  • 28道Zookeeper面試題及答案

    28道Zookeeper面試題及答案

    JAVA面試寶典,搞定JAVA面試,不再是難題,系列文章傳送地址,請點(diǎn)擊本鏈接。 目錄 1、說說 Zookeeper 是什么? 2、ZooKeeper 有哪些應(yīng)用場景? 3、說說Zookeeper的工作原理? 4、請描述一下 Zookeeper 的通知機(jī)制是什么? 5、Zookeeper 對節(jié)點(diǎn)的 watch 監(jiān)聽通知是永久的嗎? 6、 Zookeeper 集

    2024年01月21日
    瀏覽(22)
  • 常見的Webpack面試題及答案

    常見的Webpack面試題及答案

    Webpack是目前比較物流的前端構(gòu)建工具,它基于入口,用不同的Loader來處理不同的文件。我們來看一下常見的Webpack面試題及答案吧,希望對你有幫助。 Webpack的核心概念 Entry :入口,Webpack執(zhí)行構(gòu)建的第一步將從Entry開始,可抽象成輸入。告訴Webpack要使用哪個(gè)模塊作為構(gòu)建項(xiàng)目

    2024年01月16日
    瀏覽(22)
  • 前端開發(fā)面試題及答案整理(合集)

    前端開發(fā)面試題及答案整理(合集)

    ? 前端開發(fā)面試題及答案 1、對Web標(biāo)準(zhǔn)以及W3C的理解與認(rèn)識(shí)? 答:標(biāo)簽閉合、標(biāo)簽小寫、不亂嵌套、提高搜索機(jī)器人搜索幾率、使用外鏈CSS和JS腳本、結(jié)構(gòu)行為表現(xiàn)的分離、文件下載與頁面速度更快、內(nèi)容能被更多的用戶所訪問、內(nèi)容能被更廣泛的設(shè)備所訪問、更少的代碼和組

    2024年02月17日
    瀏覽(21)
  • 頭歌實(shí)踐教學(xué)平臺(tái)答案(消息隊(duì)列面試題及答案)

    頭歌實(shí)踐教學(xué)平臺(tái)消息隊(duì)列 面試題及答案,消息隊(duì)列?試題及答案。 1、為什么使用消息隊(duì)列? 消息隊(duì)列使用的場景和中間件有很多,但解決的核心問題主要是:異步、解耦、消峰填谷。 異步、解耦、消峰填谷這是消息隊(duì)列最大的優(yōu)點(diǎn),除了這些消息隊(duì)列還可以會(huì)解決一些

    2024年02月11日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包