User tests: Successful: Unsuccessful:
isset($data['pathway']) returns true even when $data is not an array...
This happens for PHP versions lower than 5.4.x
Yes, it's a PHP bug indeed..
In the isset function changelog (http://php.net/isset) there's probably the explanation we're looking for:
5.4.0 Checking non-numeric offsets of strings now returns FALSE.
True, good catch!
Can you please open a trackeritem on JoomlaCode (http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&tracker_id=8103) and reference it back here?
Ok, here is the the tracker item:
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2014-07-20 16:24:25 |
Is that a bug in PHP then? Is that documented somewhere?