您好,登錄后才能下訂單哦!
PHP中ini_get()函數如何使用,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
PHP中的函數作用功能各不相同,靈活的使用這些函數,才能將這門語言發揮出極大的作用。PHP配置函數ini_get()相信很多人都使過,就是獲取配置文件中某一個選項的值,如果是true值就返回1,如果是false值就返回0,字符串就返回字符串。
比如手冊中的例子:
< ?php
/*
Our php.ini contains the
following settings:
display_errors = On
register_globals = Off
post_max_size = 8M
*/
echo ‘display_errors = ‘ .
ini_get(’display_errors’) . “\n”;//顯示錯誤是否打開
echo ‘register_globals = ‘ .
ini_get(’register_globals’) . “\n”;//全局變量是否打開
echo ‘post_max_size = ‘ . ini_get(’
post_max_size’) . “\n”;//最多能提交的文件大小
echo ‘post_max_size+1 = ‘ .
(ini_get(’post_max_size’)+1) . “\n”;?>
分享PHP函數require()的具體使用技巧
PHP重定向網頁的具體實現方法介紹
如何靈活運用PHP判斷字符串的包含
PHP字符處理函數的問題總結
深入剖析PHP服務器變量$_SERVER
輸出:
display_errors = 1
register_globals = 0
post_max_size = 8M
post_max_size+1 = 9
PHP配置函數ini_get()主要是為了獲取配置文件,可以方便你很多操作。比如你想操作字符串過濾,但是又不清楚magic_quotes_gpc有沒有打開,所以你就可以這樣寫一個函數:
/* 字符串過濾函數 */ function stringFilter($str) { if (ini_get(’magic_quotes_gpc)’) { return $str; } else { return addslashes($str); } }
當然,如果你無法知道你的全局變量是否打開,也可以定制這樣的函數:
/* 變量檢測函數 */ function getGetVar($var) { if (ini_set(’register_gobals’)){ return $var; } else { return $_GET['var']; } }
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。