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