成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

基于PHP選項與信息函數(shù)怎么用-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關基于PHP選項與信息函數(shù)怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

我們提供的服務有:成都網(wǎng)站制作、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、蘇尼特左ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的蘇尼特左網(wǎng)站制作公司

boolassert ( mixed $assertion [, string $description ] ) — 檢查一個斷言是否為FALSE


代碼如下:


assert_options(ASSERT_ACTIVE, true);//允許使用assert()函數(shù)
 assert_options(ASSERT_WARNING, false);//在assert失敗時不輸出警告信息
 assert_options(ASSERT_BAIL, true);//assert失敗后終止代碼執(zhí)行
 assert_options(ASSERT_CALLBACK, 'getMsg');//assert失敗后終止代碼執(zhí)行。

 echo '開始:<br/>';
 assert('mysql_query("")');
 echo '測試成功!';

 function getMsg(){
     echo '出錯啦!';
 }



mixed assert_options ( int $what [, mixed $value ] ) — 設置 assert() 的各種控制選項,或者查詢當前的設置
ASSERT_ACTIVE : 是否啟用 assert() 斷言, ini配置 assert.active,默認值 1
ASSERT_WARNING :是否為每個失敗的斷言產(chǎn)生一個 PHP 警告,ini配置 assert.warning,默認1
ASSERT_BAIL :是否在斷言失敗時中止執(zhí)行,ini配置 assert.bail,默認值0
ASSERT_QUIET_EVAL :是否在斷言表達式求值時禁用 error_reporting,ini配置assert.quiet_eval,默認值0
ASSERT_CALLBACK :斷言失敗時調用回調函數(shù),ini配置assert.callback


代碼如下:


assert_options(ASSERT_ACTIVE, true);//允許使用assert()函數(shù)
 assert_options(ASSERT_WARNING, false);//在assert失敗時不輸出警告信息
 assert_options(ASSERT_BAIL, true);//assert失敗后終止代碼執(zhí)行
 assert_options(ASSERT_CALLBACK, 'getMsg');//assert失敗后終止代碼執(zhí)行。

 echo '開始:<br/>';
 assert(is_int(1.2));//檢測結果為fales
 echo '測試成功!';

 function getMsg(){
     echo '出錯啦!';
 }



bool dl( string $library ) — 獲取 PHP 配置選項的值 載入指定的 PHP擴展


代碼如下:


if(!extension_loaded('sqlite')){//測試指定的擴展是否已經(jīng)激活
     $prefix = (PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : '';
     dl($prefix . 'sqlite.' . PHP_SHLIB_SUFFIX);
 }



int gc_collect_cycles() — 強制收集所有現(xiàn)存的垃圾循環(huán)周期
void gc_disable ( void ) — 停用循環(huán)引用收集器
void gc_enable ( void ) — 激活循環(huán)引用收集器
bool gc_enabled ( void ) — 返回循環(huán)引用計數(shù)器的狀態(tài)
string get_cfg_var ( string $option ) — 獲取 PHP 配置選項的值獲取 PHP 配置選項的值
string get_current_user ( void )— 獲取當前 PHP 腳本所有者名稱
array get_defined_constants ([ bool $categorize = false ] )— 返回所有常量的關聯(lián)數(shù)組
array get_extension_funcs ( string $module_name )— 返回模塊函數(shù)名稱的數(shù)組


代碼如下:


print_r(get_extension_funcs("xml"));



string get_include_path ( void ) — 獲取當前的 include_path 配置選項
array get_included_files ( void )— 返回被 include 和 require 文件名的 array


代碼如下:


include 'test1.php';
 include_once 'test2.php';
 require 'test3.php';
 require_once 'test4.php';

 $included_files = get_included_files();

 foreach ($included_files as $filename){
     echo "$filename\n";
 }



array get_loaded_extensions ([ bool $zend_extensions = false ] )— 返回所有編譯并加載模塊名的 array
bool get_magic_quotes_gpc ( void )— 獲取當前 magic_quotes_gpc 的配置選項設置
bool get_magic_quotes_runtime ( void ) — 獲取當前 magic_quotes_runtime 配置選項的激活狀態(tài)
string getenv ( string $varname ) — 獲取一個環(huán)境變量的值


代碼如下:


$ip = getenv('REMOTE_ADDR');



int getlastmod ( void )— 獲取頁面最后修改的時間
int getmygid ( void )— 獲取當前 PHP 腳本擁有者的 GID
int getmyinode ( void )— 獲取當前腳本的索引節(jié)點(inode)
int getmypid ( void )— 獲取 PHP 進程的 ID
int getmyuid ( void )— 獲取 PHP 腳本所有者的 UID
array getopt ( string $options [, array $longopts ] )— 從命令行參數(shù)列表中獲取選項
array getrusage ([ int $who = 0 ] ) — 獲取當前資源使用狀況
array ini_get_all ([ string $extension [, bool $details = true ]] ) — 獲取所有配置選項


代碼如下:


print_r(ini_get_all("pcre"));
print_r(ini_get_all());



string ini_get ( string $varname ) — 獲取一個配置選項的值
void ini_restore ( string $varname )— 恢復配置選項的默認值
string ini_set ( string $varname , string $newvalue )— 為一個配置選項設置值
main — 虛擬的 main()int memory_get_peak_usage ([ bool $real_usage = false ] )— 返回分配給 PHP 內存的峰值int memory_get_usage ([ bool $real_usage = false ] ) — 返回分配給 PHP 的內存量
string php_ini_loaded_file ( void ) — 取得已加載的 php.ini 文件的路徑
string php_ini_scanned_files ( void )— 返回從額外 ini 目錄里解析的 .ini 文件列表
string php_sapi_name ( void ) — 返回 web 服務器和 PHP 之間的接口類型
string php_uname ([ string $mode = "a" ] )— 返回運行 PHP 的系統(tǒng)的有關信息
    'a':此為默認all。
    's':操作系統(tǒng)名稱
    'n':主機名。例如: localhost.example.com。
    'r':版本名稱,例如: 5.1.2-RELEASE。
    'v':版本信息。操作系統(tǒng)之間有很大的不同。
    'm':機器類型。例如:i386。
bool phpcredits ([ int $flag = CREDITS_ALL ] ) — 打印 PHP 貢獻者名單
CREDITS_ALL :所有的
CREDITS_DOCS : 文檔組貢獻名單
CREDITS_FULLPAGE : 常用于和其他標志進行組合。 表示需要打印包含其他標志表示信息的獨立 HTML 頁面。
CREDITS_GENERAL : 普遍名單:語言設計與理念、PHP作者以及 SAPI 模塊
CREDITS_GROUP : 核心開發(fā)者名單
CREDITS_MODULES : PHP 擴展模塊以及作者
CREDITS_SAPI : PHP 的服務器 API 模塊以及作者


復制代碼 代碼如下:


phpcredits(CREDITS_GROUP | CREDITS_DOCS | CREDITS_FULLPAGE);



bool phpinfo ([ int $what = INFO_ALL ] ) — 輸出關于 PHP 配置的信息
string phpversion ([ string $extension ] ) — 獲取當前的PHP版本
bool putenv ( string $setting )— 設置環(huán)境變量的值
void restore_include_path ( void ) — 還原 include_path 配置選項的值
string set_include_path ( string $new_include_path ) — 設置 include_path 配置選項
void set_time_limit ( int $seconds )— 設置腳本較大執(zhí)行時間,從它本身開始計時,0表示不限時
string sys_get_temp_dir ( void ) — 返回用于臨時文件的目錄
mixed version_compare ( string $version1 , string $version2 [, string $operator ] ) — 對比兩個PHP 規(guī)范化的版本數(shù)字字串


代碼如下:


if (version_compare(PHP_VERSION, '5.3.0') >= 0) {
    echo '我的PHP版本很高: ' . PHP_VERSION . "\n";
}

int zend_thread_id ( void ) — 返回當前線程的識別符
string zend_version ( void ) — 獲取當前 Zend 引擎的版本


關于“基于PHP選項與信息函數(shù)怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

文章標題:基于PHP選項與信息函數(shù)怎么用-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://jinyejixie.com/article38/disisp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、App設計、定制開發(fā)網(wǎng)頁設計公司、網(wǎng)站設計公司響應式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名