PHP信息函數之getenv
□ 適用版本:PHP3, PHP4
□ 函數功能:取得環境變量數值。
□ 函數語法:string getenv (string varname)
□ 函數說明:這個函數能夠返回 PHP 的環境變量數值, 可以利用這個函數取得相關數據。
□ 范例程序:
□ 執行結果:此結果因用戶不同而不同。
□ 參考命令:無
PHP信息函數之get_current_user
□ 適用版本:PHP3, PHP4
□ 函數功能:取得這個 PHP 程序代碼擁有者的名字。
□ 函數語法:string get_current_user (void)
□ 函數說明:取得目前使用中 PHP 程序代碼擁有者的名字。
□ 范例程序:
□ 執行結果:此結果因用戶不同而不同。
□ 參考命令:無
PHP信息函數之getlastmod
□ 適用版本:PHP3, PHP4
□ 函數功能:取得這個網頁最後更新的時間。
□ 函數語法:int getlastmod (void)
□ 函數說明:取得目前使用中網頁最後一次更新網頁內容的時間。
□ 范例程序:
- < ?PHP
- echo "網頁最後更新時間:".date
("F d Y H:i:s,getlastmod());- ?>
□ 執行結果:網頁最後更新時間:January 31 2001 19:51:30
□ 參考命令:無
PHP信息函數之getrusage
□ 適用版本:PHP3, PHP4
□ 函數功能:取得系統資源使用狀況。
□ 函數語法:array getrusage (int [who])
□ 函數說明:取得目前系統資源使用狀況, 以數組的形式返回, 相關參數請參考系統的操作手冊 getrusage(2)。
□ 范例程序:
- < ?php
- $dat=getrusage();
- echo $dat["ru_nswap"];#number of swaps
- echo $dag["ru_majflt"]; #number of page
- faults
- echo $dat["ru_utime.tv_sec"];#user time
- used (seconds)
- echo $dat["ru_utime.tv_usec"]; #user time
- used (microseconds)
- ?>
□ 執行結果:依據用戶的狀況不同而出現不同的結果
□ 參考命令:無
PHP信息函數之phpinfo
□ 適用版本:PHP3, PHP4
□ 函數功能:顯示 PHP 系統中所有的相關信息
□ 函數語法:int phpinfo ([int what])
□ 函數說明:顯示關於目前PHP 狀態的大量信息,這些信息包括PHP 的選項、延伸功能、版本、服務器信息、模塊環境、環境參數、操作系統版本、路徑…等信息。輸出的結果可以通過指定下列一個或多個的設置而改變。如果完全不填入參數,則會將全部的信息顯示。
INFO_GENERAL
INFO_CREDITS
INFO_CONFIGURATION
INFO_MODULES
INFO_ENVIRONMENT
INFO_VARIABLES
INFO_LICENSE
INFO_ALL
□ 范例程序:
- < ?php
- echo phpinfo(INFO_GENERAL);
- ?>
□ 執行結果:
PHP Version 4.0.3
System Windows 95/98 4.10 Build Date Oct 12 2000 Server API CGI Virtual Directory Support
enabled Configuration File (php.ini) Path php.ini ZEND_DEBUG disabled Thread Safety Enabled
This program makes use of the Zend scripting language engine: Zend Engine v1.0.3, copyright (c)
1998-2000 zend Technologies
□ 參考命令:phpversion()
PHP信息函數之phpversion
□ 適用版本:PHP3, PHP4
□ 函數功能:取得 PHP 系統的版本信息。
□ 函數語法:string phpversion (void)
□ 函數說明:將正在執行中的 PHP 解釋器版本以字符串的類型返回。
□ 范例程序:
- < ?php
- echo "PHP" 軟件版本:
".phpversion();- ?>
□ 執行結果: PHP 軟件版本: 4.0.3
□ 參考命令:phpinfo()
PHP信息函數之set_time_limit
□ 適用版本:PHP>=4.0.4, PHP4
□ 函數功能:限制最長執行時間。
□ 函數語法:void set_time_limit (int seconds)
□ 函數說明:限制這個 PHP 程序所能執行的秒數, 假如程序執行的時間到設置的秒數, 將會產生一個 fatal error 的錯誤信息, 並且中斷程序的執行。
內定的時間限制是 30 秒, 執行時間計算的方法是:程?被讀取完成並且被執行時就開始計算, 因此如果設置時間是 20 秒,但是花費了 25 秒載入及執行, 總共必須花費 45 秒網頁才被中斷執行。如果時間設為 0,表示沒有時間限制。