php知識大通關——常見函數功能

2021-01-10 中原說教育

接上節內容,仍然以習題的方式講解php常見函數及功能!

php常見函數

1、在php中,下面哪個方法使用 PHP 連接 MySQL 資料庫?

mysql_connect() mysql_query() mysql_close() 以上都不對解析:PHP 提供 mysql_connect() 函數來打開資料庫連接,不過,新版本建議使用 MySQLi 或 PDO 來連接。

2、在php中,下面哪個函數用於在 PHP 中獲取環境變量?

search() environment() env() getenv()解析:PHP 中提供了一個 getenv() 函數來訪問所有環境變量的值。

3、下面哪個異常處理類方法在發生錯誤時檢索錯誤消息?

getMessage() getCode() getFile() getLine()解析:php的異常類消息處理類方法為 getMessage() 返回異常的消息。

4、關於變量命名規則,下列哪個選項是正確的?

變量名可以以字母或下劃線開頭 變量名可以由數字、字母和下劃線組成 不能使用+、-、%、(、)等字符作為變量名 以上選項都是正確的解析:php變量命名規則為:不能以數字以及『-』開頭,可以以字母或下劃線開頭、變量名可以由數字、字母和下劃線組成、不能使用+、-、%、(、)等字符作為變量名(因為這些特殊字符在php中有著自己獨特的含義)

5、下列哪個數組表示帶數字索引的數組?

數值數組 關聯數組 多維數組 以上都不是解析:數值數組-帶有數字索引的數組,值以線性方式存儲和訪問。

6、下面哪個函數創建了一個數組?

array() array_change_key_case() array_chunk() array_count_values()解析:array() 直接創建數組。

7、下面哪個方法可以使用 PHP 解析 XML 文檔?

simplexml_load_string() loadxml() 以上都是 以上都不是解析: simplexml_load_string()和loadxml()均可以用來解析 XML 文檔。要從存儲在字符串中的XML文檔創建 SimpleXML 對象,請將該字符串傳遞給 simplexml_load_string(),它返回一個 SimpleXML 對象。

相關焦點

  • php基礎大通關——十分鐘了解php基礎知識點之二
    本節我們繼續通過練習題的方式來熟悉php的基礎知識點。1. echo 和 print 有什麼區別? 它們的作用是一樣的 print 可以接收多個參數,而 echo 不能 echo可以接收多個參數,而 print 不能 print 是一個函數,而 echo 不是解析:echo 可以輸出多個字符串,print 只能輸出一個字符串,它可以表現得像一個函數。所以本題選擇第三個答案。2. upload_max_filesize 中最大上傳默認設置是多少?
  • php語言常見小知識匯總:快速掌握php就差這一步
    PHP語言一直是網際網路繞不開的語言,同時改語言在網際網路編程中佔據著重要的地位,幾乎所有的網際網路方面的小程序都可以通過php語言來完成。因此php語言的重要性不言而喻。因此,今天,我們就一起來學習一下php方面的小知識。一下數據參照了百度知道的詞條。
  • 巧用 PHP 數組函數
    但是我發現好像很多小夥伴都忽略了內置函數的作用(比如我自己就編寫過一些有關數組操作的代碼然後發現PHP自帶了~~,善用 PHP 內置函數能極大的提高開發效率和運行效率(內置函數都是用 C 寫的效率比用 PHP 寫的高很多)。所以本文便總結了一些在常見場景中利用 PHP 內置函數的實現方法。
  • 一個簡單例子說明php自定義函數過濾字符串功能實現!
    為了避免用戶在網站上發布違規違法內容,網站開發人員為了規範網站內容採取了過濾字符串的手段,今天為大家講解一下自定義函數過濾字符串。實現過程1、製作用戶評論文本框和評論提交按鈕。1、創建php文件。2、定義具有過濾功能的驗證函數,設定過濾規則。3、調用函數去判斷用戶提交內容是否符合規則。代碼如下:PHP編程實例:簡單的自定義函數過濾字符串功能實現!
  • PHP字符串替換函數strtr()的功能實現講解
    我們今天要向大家講的內容是有關PHP字符串替換函數strtr()的相關介紹。對於初學者來說,對於PHP字符串替換函數strtr()的了解還比較淺顯,希望通過本文介紹的內容能夠讓大家深入了解這個函數的具體意義。
  • PHP函數漏洞審計之addslashes函數-實例分析蘋果CMS
    isValid函數主要功能代碼在第10~20行,可以看到第11~12行調用sanitizeInput方法對user和passwd進行相關處理。sanitizeInput主要功能代碼在第22~25行,這裡針對輸入的數據調用addslashes函數進行處理,然後對處理後的內容進行長度判斷,長度大於20則只截取前20個字符。
  • Php常見問題總結
    解決方法:(1)在c盤建立文件夾tmp(2)打開php.ini,找到session.save_path,修改為session.save_path= "c:/tmp"#p#Php部分常見問題總結(二)#e#4:為什麼我向另一網頁傳送變量時,只得到前半部分,以空格開頭的則全部丟失
  • 為什麼要在PHP中同時檢查isset()和!empty()函數
    每天獲取最新的編程小知識!源 / php中文網      源 / www.php.cnisset()函數是PHP中的內置函數,它檢查變量是否已設置且不為NULL。empty()函數是一種語言構造,用於確定給定變量是空還是NULL。!empty()函數是empty()函數的否定或補充。empty()函數與!isset()函數相當,而!empty()函數等於isset()函數。例:<?
  • php語言是什麼?學好php需要掌握什麼?
    php的語法有C、Java和Perl的特點也有自創的特點,經過了24年的發展php從最初的1.0發展7.0版本,php的功能已經發展非常強大,php是適合編程零基礎入手的一門程式語言,下面為大家介紹一下學習php需要經過哪些過程?
  • PHP一些常見的漏洞梳理
    以下主要是近期對php一些常見漏洞的梳理,包含php文件包含、php反序列化漏洞以及php偽協議。
  • CTF中常見的PHP漏洞小結
    當這個函數接受到了不符合的類型,這個函數將發生錯誤,但是在5.3之前的php中,顯示了報錯的警告信息後,將return 0 !!!! 也就是雖然報了錯,但卻判定其相等了。這對於使用這個函數來做選擇語句中的判斷的代碼來說簡直是一個致命的漏洞,當然,php官方在後面的版本中修復了這個漏洞,使得報錯的時候函數不返回任何值。<?
  • 介紹PHP中的10個實用函數
    PHP的功能越來越強大,裡面有著非常豐富的內置函數。
  • 8 個必備的PHP功能開發
    PHP功能,個個都非常實用,希望各位PHP開發者能夠掌握。; pi.php [2] => post_output.php [3] => test.php ) */   你還可以查找多種後綴名:// 取PHP文件和TXT文件  $files = glob(『*.
  • php中函數禁用繞過的原理與利用
    看幾種常見用於執行系統命令的函數:system,passthru,exec,pcntl_exec,shell_exec,popen,proc_open,``當然了這些也常常出現在disable function中,那麼可以尋找可以比較容易被忽略的函數,通過函數 or 函數組合拳來執行命令
  • PHP json_encode() 函數介紹
    在 php 中使用 json_encode() 內置函數(php > 5.2)可以使用得 php 中數據可以與其它語言很好的傳遞並且使用它
  • PHP編程實例:自定義函數實現簡單數字加密和解密算法
    2、創建php腳本文件。3、定義加密數字和解密數字的函數。4、調用自定義函數處理用戶輸入的數據,輸出加密數字和解密數字。代碼如下:php知識總結:1、form表單form標籤的action屬性表示向何處提交表單數據,當action為空時表示數據提交還是這個頁面本身
  • 使用PHP Mktime實現倒計時功能
    每天獲取最新的編程小知識!源 / php中文網      源 / www.php.cn如果你的網頁關注的是未來的某一特定事件,比如春節、國慶或者你的婚禮,你可能想要一個倒計時計時器,在PHP中我們可以使用時間戳和mktime函數來實現。mktime()函數用於人為地生成選定日期和時間的Unix 時間戳。它的工作原理與time()函數相同,不同之處是它用於指定的日期,而不一定是今天的日期。如何編寫倒計時計時器?
  • PHP列印輸出函數匯總
    本文給大家匯總介紹了7種php常用的列印輸出函數,分別是echo,print,printf,sprintf,print_r
  • PHP數組函數有哪些?
    range()函數定義:range() 函數創建一個包含指定範圍的元素的數組。count()函數定義:count() 函數返回數組中元素的數目。php$array = array( "php基礎"=>"php", "java基礎"=>"java", "jsp基礎"=>"jsp");echo key($array); echo "<br>";echo current($array); echo "<br>";echo next($array); echo "<br>";echo end
  • PHP中的isset()和array_key_exists()函數的區別
    每天獲取最新的編程小知識!源 / php中文網      源 / www.php.cnisset()函數是PHP中的內置函數,它檢查變量是否已設置且不為NULL。此函數還檢查聲明的變量,數組或數組鍵是否具有空值,如果是,isset()返回false,它在所有其他可能的情況下返回true。語法:bool isset( $var, mixed )參數:此函數接受多個參數。這個函數的第一個參數是$ var。此參數用於存儲變量的值。程序:<?