29 123
發新話題

[分享] 《PHP》『選項與資訊函式庫』

《PHP》『選項與資訊函式庫』putenv --- 設定環境變數的值

putenv ---  設定環境變數的值

語法 : void putenv (string setting)

說明 :

增加setting到伺服器環境。

Example :

<?php

    putenv ("UNIQID=$uniqid");

?>


TOP

《PHP》『選項與資訊函式庫』set_magic_quotes_runtime 設定magic_quotes_runtime的值

set_magic_quotes_runtime ---  設定目前magic_quotes_runtime的值

語法 : long set_magic_quotes_runtime (int new_setting)

說明 :

設定目前magic_quotes_runtime的值,0表示關閉,1表示開啟。

參考 : get_magic_quotes_gpc( )  get_magic_quotes_runtime( )

TOP

《PHP》『選項與資訊函式庫』set_time_limit --- 限制最大的執行時間

set_time_limit ---  限制最大的執行時間

語法 : void set_time_limit (int seconds)

說明 :

設定一個程式所允許執行的秒數,如果到達限制的時間,程式將會傳回錯誤。它預設的限制時間是30秒,max_execution_time的值定義在結構檔案中(在PHP3中叫做php3.ini,在PHP4則叫做php.ini),如果將秒數設為0,表示無時間上的限制。

當呼叫此函式時,set_time_limit( )會從零重新開始計算最長執行的時間,也就是說,如果最長執行時間為預設的30秒,而在呼叫此函式set_time_limit(20)之前已花了25秒來執行程式,則程式最長執行的時間將會是45秒。

注意 : 當PHP是執行在安全模式時,set_time_limit( )將不會有結果,除非是關閉安全模式或是修改結構檔案中(在PHP3中叫做php3.ini,在PHP4則叫做php.ini)的時間限制。

TOP

《PHP》『選項與資訊函式庫』zend_logo_guid --- 取得zend guid

zend_logo_guid ---  取得zend guid

語法 : string zend_logo_guid (void)

說明 :

注意 : 此功能是PHP4 Beta 4中新增的功能

TOP

《PHP》『選項與資訊函式庫』get_loaded_extensions 傳回所有編譯模組和載入的名稱

get_loaded_extensions ---  傳回所有編譯模組和載入的名稱

語法 : array get_loaded_extensions (void)

說明 :

此函式傳回所有編譯模組(module)的名稱,並且載入PHP解譯者(interpreter)之中。

Example :

<?php

   print_r (get_loadedextensions());

?>

將會產生像是這樣的列表 :

Array

(

       [0] => xml

       [1] => wddx

       [2] => standard

       [3] => session

       [4] => posix

       [5] => pgsql

       [6] => pcre

       [7] => gd

       [8] => ftp

       [9] => db

       [10] => Calendar

       [11] => bcmath

)

參考 : get_extension_funcs( )

TOP

《PHP》『選項與資訊函式庫』get_extension_funcs 傳回模組的函式名稱

get_extension_funcs ---  傳回模組的函式名稱

語法 : array get_extension_funcs (string module_name)

說明 :

此函式傳回模組(module)module_name中定義的所有函式的名稱。

Example :

<?php

   print_r (get_extension_funcs ("xml"));

   print_r (get_extension_funcs ("gd"));

?>

這將會列出模組xml和gd各自的函式的列表。

參考 : get_loaded_extensions( )

TOP

《PHP》『選項與資訊函式庫』get_required_files 傳回在程式require_once檔案名稱

get_required_files ---  傳回在程式中require_once( )檔案的名稱

語法 : array get_required_files (void)

說明 :

此函式傳回使用require_once( )已經載入到程式的所有檔案的名稱,此函式將傳回一組合陣列,陣列的索引值是使用在require_once( )中而沒有".php"的檔案名稱。

Example :

<?php

    require_once ("local.php");

    require_once ("../inc/global.php");

    for ($i=1; $i<5; $i++)

          include "util".$i."php";

    echo "Required_once files\n";

    print_r (get_required_files());

    echo "Included_once files\n";

    print_r (get_included_files());

?>

這將會產生以下的輸出 :

Required_once files

Array

(

      [local] => local.php

      [../inc/global] => /full/path/to/inc/global.php

)

Included_once files

Array

(

      [util1] => util1.php

      [util2] => util2.php

      [util3] => util3.php

      [util4] => util4.php

)

注意 : 在PHP 4.0.1pl2中,這個函式假定此required_once檔案以擴充的".php"為結果,其它的擴充將不運作。

參考 : require_once( )  include_once( )  get_included_files( )

TOP

《PHP》『選項與資訊函式庫』get_included_files 傳回程式include_once檔案名稱

get_included_files ---  傳回在程式中include_once( )檔案的名稱

語法 : array get_included_files (void)

說明 :

此函式傳回使用include_once( )已經載入到程式的所有檔案的名稱,此函式將傳回一組合陣列,陣列的索引值是使用在include_once( )中而沒有".php"的檔案名稱。

注意 : 在PHP 4.0.1pl2中,這個函式假定此include_once檔案以擴充的".php"為結果,其它的擴充將不運作。

參考 : require_once( )  include_once( )  get_required_files( )

TOP

謝謝大大的分享...大大你真的很用心喔........

TOP

 29 123
發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。