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

2021-01-21 中原說教育

接上節內容,仍然以習題的方式講解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常見問題總結
    解決方法:(1)在c盤建立文件夾tmp(2)打開php.ini,找到session.save_path,修改為session.save_path= "c:/tmp"#p#Php部分常見問題總結(二)#e#4:為什麼我向另一網頁傳送變量時,只得到前半部分,以空格開頭的則全部丟失
  • php中函數禁用繞過的原理與利用
    DOCUMENT_ROOT接下來就是搜索一下DOCUMENT_ROOT取得網站當前路徑,雖然常見的都是在/var/www/html,但難免有例外。看幾種常見用於執行系統命令的函數:system,passthru,exec,pcntl_exec,shell_exec,popen,proc_open,``當然了這些也常常出現在disable function中,那麼可以尋找可以比較容易被忽略的函數,通過函數 or 函數組合拳來執行命令。
  • php如何使用array_merge()函數?(代碼示例)
    array_merge()是PHP中的一個內置函數,它可以將兩個或多個數組的元素或值合併為一個數組,然後返回這個數組。下面我們就來具體介紹一下array_merge()函數的用法,希望對大家有所幫助。array_merge()函數array_merge()函數用逗號(',')分隔的數組列表作為需要合併的參數,然後將後一個數組的值附加在前一個數組的末尾,形成一個新數組並返回,這個數組中包含在參數中傳遞的數組的合併值。說明:我們可以在參數中傳遞任意數量的數組。
  • polarphp 0.0.1 alpha 發布:全新 PHP 運行時環境
    在設計上參考Java的JDK的模塊組織風格,為PHP提供一套嚴謹並且功能強大的運行時標準庫,讓實現服務端高效編程成為可能,比如使用PHP實現類似Netty那樣的事件驅動的網絡框架,或者CoreDNS那樣的應用項目成為可能。同時也可以讓開發終端程序比如npm,Cargo和PM2等等類似的程序更加便捷。
  • PHP實例——PHP創建動態圖像
    只要安裝一些第三方的庫文件並具有一定的幾何知識,就可以利用PHP來創建和處理圖像了。你需要首先使用ImageColorAllocate()函數用其RGB值為這種顏色指定一個名字,這一函數的格式為ImageColorAllocate([image], [red], [green], [blue])。
  • PHP實現最簡單的聊天室應用
    介紹聊天應用程式在網上非常常見。開發人員在構建這類應用程式時的選擇也很多。這篇文章介紹了如何實現基於PHP-AJAX的聊天應用程式,並且不需要刷新頁面就可以發送和接收消息。
  • PHP丨PHP基礎知識之數據類型之間相互轉換
    昨天剛講完PHP基礎知識數據類型,今天就來講講PHP數據類型的轉換。轉換變量或者值的類型,轉換成其他數據類型的方法主要分為兩大類:自動轉換和強制轉換。PHP數據類型強制轉換有三種方式:1、在轉換的變量前加上目標類型:包括(int)整型、(bool)布爾型、(float)浮點型、(string)字符串、(array)數組、(object)對象;2、使用內置轉換函數
  • php學習之函數的封裝及二進位和十進位相互轉換案例
    案例:創建一個表單,輸入任意數字,讓其在二進位、十進位、十六進位之間互相轉換1.沒有封裝前的代碼實現封裝的意義在於一次寫成多次調用各進位和其他進位的相互轉換函數decbin():十進位轉二進位函數`dechex():十進位轉八進位
  • php htmlspecialchars()函數將特殊字符轉換為HTML實體
    htmlspecialchars()函數定義及用法在php中,htmlspecialchars()函數是使用來把一些預定義的字符轉換為HTML實體,返迴轉換後的新字符串,原字符串不變。無效的編碼:ENT_IGNORE:忽略無效的編碼,而不是讓函數返回一個空的字符串。應儘量避免,因為這可能對安全性有影響。ENT_SUBSTITUTE: 把無效的編碼替代成一個指定的帶有 Unicode 替代字符 U+FFFD(UTF-8)或者 &#FFFD; 的字符,而不是返回一個空的字符串。
  • php常量是什麼?它和變量有什麼區別?
    >運行結果:3.14 3.1423、php常量怎麼定義?php常量是用define()函數來定義的,define()函數有兩個必選參數和一個可選參數。第一個參數規定常量的名稱,也叫標識符;第二個參數規定常量的值,就是一個不希望被改變的標量數據類型的數據;第三個參數是可選參數,用來規定常量名是否區分大小寫。
  • PHP如何獲取一周的第一天
    使用PHP strtotime()函數可以獲取一周的第一天。此函數返回默認時間變量timestamp,然後使用date()函數將時間戳日期轉換為可理解的日期。strtotime()函數: strtotime()函數通過解析時間字符串返回時間戳中的結果。
  • php 中關於時區的那點事
    php 中的日期時間函數庫是 php內置函數庫,我們可以方便地操作時間,設置時區等.正常情況下, date 擴展默認是啟用的,我們可以輸入 phpinfo 列印出 php 的基本信息,然後搜索關鍵字 date 就可以找到關於 date 擴展的相關信息.
  • 關於PHP 5.4 你所需要知道的
    此次升級改動較為顯著,刪除了一些過氣兒的函數,帶來了高達20%的速度提升和更少的內存使用。 新特性與改動 此次更新的關鍵新特性,包括:新增traits,更精簡的Array數組語法,供測試使用的內建webserver,可以閉包使用的$this指針,實例化類成員訪問,<?
  • 世界上最好的語言PHP:OpenCV與計算機視覺已在我掌控之下
    然後,我在 GitHub 上找到了 php-opencv 庫,它是一個用於調用 OpenCV 方法的 PHP 7 模塊。我花了幾個晚上來編譯、安裝和運行示例。我開始嘗試這個模塊的不同功能,但這個庫還缺少一些方法,因此我就自己添加了它們並創建了一個 pull request,且該庫的作者接受了它們。之後,我添加了更多的功能。
  • PHP實現簡單線性回歸之數學庫的重要性
    例如,我曾研究過一個功能強大的工具SSystem,它擁有一組令人印象深刻的統計庫,專門被設計成用來分析數據集,並且在1998年由於其語言設計而獲得了ACM獎。如果S或者其開放源碼同類R僅僅是一個exec_shell調用,那麼為何還要麻煩用PHP實現相同的統計計算功能呢?有關SSystem、它的ACM獎或R的更多信息,請參閱相關參考資料。難道這不是在浪費開發人員的精力嗎?
  • windows 檢查php版本專題及常見問題 - CSDN
    2.安裝apcu.dll動態庫文件,打開php_apcu-5.1.8-7.0-nts-vc14-x86.zip壓縮包 拷貝裡面php_apcu.dll文件放到安裝目錄E:\Tools\phpstudy\PHPTutorial\php\php-7.0.12-nts\ext下面。 在php.ini文件中加載動態庫。
  • 怎麼理解php中的數組?php的數組創建和使用方法是什麼?
    php數組的定義數組就是值類型相同的變量的集合,在PHP中的一種常用的複合數據類型,數據可以存放很多的數據,可以存儲任何類型的數據。我們可以把變量當做一個包含值得盒子,那麼可以把數組當做當成一個帶有隔層的盒子,每一層都可以存放一個值。
  • 實例,PHP計算一個圓的面積
    實現過程創建腳本 index.php 文件,首先,通過 drfine()函數定義常量。將數值「3.1415926」定義常量名為PI。然後,定義數值型變量,將圓的半徑設置為12個單位。最後,通過echo輸出圓的面積。
  • PHP函數in_array()如何檢查數組中的值
    PHP函數in_array()如何檢查數組中的值 PHP函數in_array()可以幫助我們輕鬆的完成對數組中某個值的檢查。我們下面就舉一個例子來幫助大家理解PHP函數in_array()的具體應用。