PHP - ini_set() 期望参数 2 是字符串,给定整数

标签 php types parameters version ini-set

我有这部分代码:

...
ini_set('max_execution_time', 300);
...

直到现在它起作用了。现在我收到此错误:
ini_set() expects parameter 2 to be string, integer given
发生了什么变化?会不会是PHP版本导致的?

最佳答案

PHP 实际上期望 ini_set() 的两个参数类型为 string并返回 string :

ini_set ( string $varname , string $newvalue ) : string



您可以在 PHP manual on ini_set 中找到此信息.

如果您设置了 strict_types
declare(strict_types=1);

那么你将不得不改变你的ini_set()值(value)观
ini_set('max_execution_time', '300');

关于PHP - ini_set() 期望参数 2 是字符串,给定整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58134364/

相关文章:

php - 如何让 php 在遇到致命异常时返回 500?

typescript - 字符串文字解析需要空格才能工作

c - Haskell 到 C - 自定义数据类型

c++发送什么参数的麻烦

php - 使用 php 获取显示 mysql 查询

javascript - 使用 PHP 解析原始获取数据

PHP array_walk什么都不做?

c# - 奇怪的错误(输入字符串的格式不正确。)

java - HashTable传值是Interface?

javascript - PhpStorm - JavaScript 函数参数 IDE 错误