[pmwiki-users] Parameter must be an array or an object that implements Countable
Moni Kellermann
kellerfrau at gmail.com
Fri Feb 2 11:10:14 CST 2018
Hi all,
I am testing skins using the latest XAMPP which runs PHP 7.2.1.
When trying to edit a page, I get the error
Warning: count(): Parameter must be an array or an object that
implements Countable in C:\xampp\htdocs\pmwiki-2.2.106\scripts\forms.php
on line 109
This refers to
## convert any positional arguments to named arguments
$posnames = @$InputTags[$type][':args'];
if (!$posnames) $posnames = array('name', 'value');
while (count($posnames) > 0 && count(@$args['']) > 0) {
$n = array_shift($posnames);
if (!isset($args[$n])) $args[$n] = array_shift($args['']);
}
specifically the line
if (!$posnames) $posnames = array('name', 'value');
Is there any fix that is compatible with older PHP versions?
moni k.
More information about the pmwiki-users
mailing list