我尝试使用xampp运行php程序,但它显示以下错误:
参数必须是实现Countable的数组或对象。
显示错误的代码部分如下所示:
if (count($this->handles) >= $this->maxHandles) {
curl_close($resource);
} else {
// Remove all callback functions as they can hold onto references
// and are not cleaned up by curl_reset. Using curl_setopt_array
// does not work for some reason, so removing each one
// individually.
curl_setopt($resource, CURLOPT_HEADERFUNCTION, null);
curl_setopt($resource, CURLOPT_READFUNCTION, null);
curl_setopt($resource, CURLOPT_WRITEFUNCTION, null);
curl_setopt($resource, CURLOPT_PROGRESSFUNCTION, null);
curl_reset($resource);
$this->handles[] = $resource;
}
php中的count()
方法
Warning: count(): Parameter must be an array or an object that implements Countable in … on line..
php8中的该项:
Fatal error: Uncaught TypeError: count(): Argument # 1 ($var) must be of type Countable...
因此,在使用count()
方法检查之前,可以先检查可计数类型是否无效。(例如,根据需要,在此之前使用empty()
方法,或给出空数组值
或…)或使用is_数组
或is_对象
或。。。
7.2.0 count()现在将对传递给value参数的无效可数类型发出警告。
首先检查如果$this-
if(is_array($this->handles) || is_object($this->handles))
{
if (count($this->handles) >= $this->maxHandles) {
curl_close($resource);
} else {
// Remove all callback functions as they can hold onto references
// and are not cleaned up by curl_reset. Using curl_setopt_array
// does not work for some reason, so removing each one
// individually.
curl_setopt($resource, CURLOPT_HEADERFUNCTION, null);
curl_setopt($resource, CURLOPT_READFUNCTION, null);
curl_setopt($resource, CURLOPT_WRITEFUNCTION, null);
curl_setopt($resource, CURLOPT_PROGRESSFUNCTION, null);
curl_reset($resource);
$this->handles[] = $resource;
}
}
else
{
echo $this->handles." isn't a array or object";
}
PHP警告:count():参数必须是在/opt/lampp/htdocs/deingreidcht/typo3conf/ext/toctoc\u comments/pi1/class.toctoc\u comments\u pi1.PHP中实现可数的数组或对象如何解决此问题 这是我的代码,我申请了条件,
嘿,朋友们,我需要一个解决方案来修复这个错误 警告:sizeof():参数必须是在第18行的C:\xampp\htdocs\my site\wp content\themes\kingdom\woocmerce\content-single-product.php中实现可数的数组或对象 PHP文件的行:
我将我的Wordpress站点从PHP 5.6更新到7.2,并注意到更新后我的Wordpress后端出现错误。它说: 我已经包括了那一行和下面两行的代码。任何帮助都将不胜感激。
安装 让我们试着上一节课 好吧但是现在让我们尝试一个函数 现在有错误(警告)。为什么啊? 我还尝试通过composer安装phpdoc 但结果更糟 在这一点上,我想知道,这个phpdoc是一个有效的工具吗?是我不能用的吗?发生了什么?
我更新到PHP7.2,它创建了一个问题数组(没有双关语)。我已经消除了这些警告(主要是sizeof和count()警告。我们有一个错误: 警告:sizeof():参数必须是在第236行的/usr/www/domain/phpmyd/includes/class_registry.php中实现可数的数组或对象 我试着这样修复它:
我已经迁移到一个使用PHPV7(从我的PHPV5.4)的新服务器上,现在我的网站上显示错误。 这是返回错误的代码行: 我如何解决这个问题?