5
A
回答
2
參考:http://php.net/manual/en/function.ini-set.php
string ini_set (string $varname , string $newvalue)
所以,你必須使用一個字符串NEWVALUE
如:
<?php
echo ini_get('display_errors');
if (!ini_get('display_errors')) {
ini_set('display_errors', '1');
}
echo ini_get('display_errors');
?>
0
它必須與您在php.ini文件中設置的相同。從技術文檔:
string ini_set (string $varname , string $newvalue)
因此,這意味着你可以使用任何字符串$newvalue
,這將是最適當方式。但通常我將它設置爲(int) 1
3
在php.net的語法如下像這樣:
string ini_set(string $ varname,string $ newvalue)
所有參數應該是string
。在php.ini文件中顯示爲On
或Off
的所有布爾值。下面的解決方案應該是最合適的解決方案:
ini_set('display_errors', 'On');
ini_set('display_errors', 'Off');
上,您可以找到以下部分的配置文件的文檔:
布爾值可以設置爲:
爲true, ,是 或假,關,沒有,沒有
http://php.net/manual/en/configuration.file.php
On ini_get
返回值是一個字符串。該文檔說:
off的布爾ini值將返回爲空字符串或「0」,而on的布爾值ini值將返回爲「1」。該函數還可以返回INI值的文字字符串。
ini_get
的返回值和ini_set
的值必須是字符串!
相關問題
- 1. 打印rlim_t類型值的正確方法是什麼?
- 2. 什麼是爲值類型實現operator ++的正確方法?
- 3. 什麼是vcalendar的正確MIME類型
- 4. @@ ROWCOUNT的正確類型是什麼?
- 5. boost :: mem_fn的正確類型是什麼?
- 6. JSON的正確MIME類型是什麼?
- 7. (類型)值和類型(值)之間的區別是什麼?
- 8. 當屬性類型爲Int64時,DynamicMethod返回不正確的值
- 9. 使用正確的數據類型的原因是什麼?
- 10. 應用程序使用https - ITSAppUsesNonExemptEncryption的正確值是什麼
- 11. 使用ini_set()的正確方法
- 12. 訪問連接模型的值的正確方法是什麼?
- 13. 在html5中使用新的輸入類型的正確方法是什麼?
- 14. 什麼是價值1.0e + 1的類型
- 15. 該類型的價值是什麼?
- 16. 這是什麼類型的值:[B @ 44952d40?
- 17. 當我使用simple_form時,country_select的正確代碼是什麼?
- 18. rails-類型列使用什麼值? (STI)
- 19. 什麼類型的價值?
- 20. Firebase:什麼是更新值的正確方法?
- 21. 什麼是Java Key:用於重複值的值數據類型?
- 22. 確定類型是引用類型還是值類型
- 23. 不能在正確的泛型類型中使用正確的值
- 24. 使用單表繼承(STI)時驗證類型的正確方法是什麼?
- 25. System.Drawing.Point是一個值類型。爲什麼?
- 26. 什麼是內在價值類型?
- 27. 在HTML表單輸入中正確使用值是什麼?
- 28. 什麼是r值參考參數的正確默認值?
- 29. 在創建時爲模型設置默認值的正確方法是什麼?
- 30. 什麼時候值得定義新的數據類型
因爲改變前的ini_get()的默認值是'string(1)',所以我認爲你的回答比較好。即使http://php.net/manual/en/errorfunc.configuration.php的默認值爲'0'或'1'! – evilReiko