原创 【PHP面試題】數據類型及常量(包含 7種false的情況、超全局數組、預定義常量、獲取服務器信息函數)

一、數據類型 三個數據類型(標量、複合、特殊) 標量類型: 整型(int) 浮點型(float) 字符串(string) 布爾型(boolean) 複合類型: 對象(object) 數組(array) 特殊類型:

原创 【PHP面試題】局部變量,全局變量和引用傳參在函數中的使用【代碼實現】

一、解題方法 着重 記憶 PHP函數的定義相關內容,理解變量作用域、靜態變量、函數的參數和返回值的相關內容,重點記憶我們總結的內置函數。 二、練習題 1、寫出如下程序的輸出結果: $count = 5; // 不能在函數內部

原创 【PHP面試題】瀏覽器緩存和壓縮優化技術(HTTP緩存機制;Nginx配置緩存策略;前端代碼和資源的壓縮)

一、HTTP緩存機制 1、高併發下只能通過提升服務器負載解決? 不是,可以流量優化,前端優化,服務器優化等等(詳解可參考 PHP如何解決網站大流量與高併發的問題?)。 2、緩存只能做數據庫緩存嗎? 還可以做瀏覽器的緩存,瀏覽

原创 【PHP面試題】打印處理及各自的區別(echo,print_r,var_dump,print 等)

一、打印處理 print(); // 輸出字符串 printf(); // 輸出格式化字符串 print_r(); // 以易於理解的格式打印變量 echo; sprintf(); // 返回

原创 Windows下給PHP安裝redis擴展

本節主要講解 Windows 下 php7.0.12-nts 安裝 redis。 一、準備工作:安裝 redis 服務 1、開啓本地的 redis服務【下載地址:https://redis.io/download 】(我是在

原创 tp5.1中,使用 composer 下載驗證碼時,報錯 Your requirements could not be resolved to an installable set of packa

問題描述:tp5.1 在使用 composer 下載 驗證碼 的時候,報錯:Your requirements could not be resolved to an installable set of packages. 和

原创 騰訊雲windows 2008 服務器無法登錄,可能是你需要的答案

一、問題描述 問題描述:騰訊雲windows2008服務器 無法在本地登錄。 問題詳細描述:windows2008遠程服務器,一直以來都可登錄,突然一下就不可以登錄了。而且在這之前沒有對服務器進行任何的操作。IP可以Ping

原创 阿里雲windows服務器首次使用遠程桌面連接工具,報錯“你的憑證不工作”,可能是你想要的答案

溫馨提示:爲了節省時間,可以直接看 第三點。 一、描述問題 問題描述:我購買了 阿里雲的windows 2012 服務器 但是在 本地登錄會報錯:“憑證無法工作,請輸入新憑證…” 如圖所示:(在這裏我把 IP地址模糊了)

原创 遠程服務器無法登錄,將問題進行提交

問題描述:騰訊雲的遠程服務器無法登錄,將問題提交。 登錄【騰訊雲】,選擇【工單】,【提交工單】進行問題定位 (如:問題是 “服務器無法登錄遠程”) 這樣做的好處是,如果在這裏提交了問題,騰訊雲會把解決的方法以截圖的形式發

原创 PHP輸入一個整數,判斷這個數是不是質數。

質數:質數又稱素數。一個大於1的自然數,除了1和它自身外,不能被其他自然數整除的數叫做質數;否則稱爲合數。 /** * 判斷一個數是否是質數 * @param int $num 所要判斷的數 */ function is

原创 PHP輸出100以內的質數(包括普通寫法和數組形式輸出)

質數:質數又稱素數。一個大於1的自然數,除了1和它自身外,不能被其他自然數整除的數叫做質數;否則稱爲合數。 在這裏我們採用函數封裝的寫法,可以靈活的去改變數的範圍。 1、普通的寫法: isPrimeNum(100); // 10

原创 【PHP基礎題】打印出100以內的質數,一行顯示5個。(質數是隻能被1跟它本身整除的數。1不是質數)

isPrimeNum(100, 5); /** * 打印出100以內的質數,一行顯示5個。 * @param [type] $num 範圍數 * @param [type] $m 每行顯示的個數 */ functi

原创 【PHP面試題】外部文件的導入 include,include_once,require,require_once 的區別

一、外部文件的導入 include/require語句包含並運行指定文件; 如果給出路徑名按照路徑來找,否則從 include_path 中查找; 如果 include_path 中也沒有,則從 調用腳本文件所再的目錄 和 當前工

原创 【PHP面試題】PHP值傳遞和引用傳遞【代碼實現】

默認情況下,函數參數通過值傳遞; 如果希望允許函數修改它的值,必須通過引用傳遞參數。 一、值傳遞 代碼實現 // 值傳遞:不管函數內部如何改變,函數外部不會改變 $a = 1; function myFunc($a) {

原创 【PHP面試題】函數的返回值和函數的引用返回【代碼實現】

一、函數的返回值 值通過使用可選的返回語句(return)返回; 可以返回包括數組和對象的任意類型; 返回語句會中止函數執行,將控制權交回函數調用處; 省略 return,返回值爲 NULL,不可有多個返回值;【若想返回多個值,可