View Issue Details

IDProjectCategoryView StatusLast Update
0000995XdebugUncategorizedpublic2016-11-28 21:04
ReporterSvetlanaZem Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionno change required 
Summary0000995: Can't evaluate array with non-latin symbols via context_get
Description

<?php

$Mittelgroß = array(
"medium_portrait" => "Miniaturbild (hoch)",
"Mittelgroß(hoch)" => array(1,2,3,4,5)
);

echo "a"; //breakpoint here
?>

Getting "can not get property" error for $Mittelgroß["Mittelgroß(hoch)"] if trying to get it via 'context_get'. Can inspect value with 'eval'.

Additional Information

The issue is reproducible with PhpStorm (http://youtrack.jetbrains.com/issue/WI-18566)

TagsNo tags attached.
Operating System
PHP Version5.5-dev

Activities

derick

2013-10-31 11:46

administrator   ~0002597

The debug log shows:

<- property_get -i 12 -n $Mittelgro?['Mittelgro?(hoch)'] -d 0 -c 0 -p 0

And there is a ? instead of a ß there. Are you sure that's what PhpStorm sends?

SvetlanaZem

2013-10-31 12:29

reporter   ~0002598

I'm sorry, that's really PhpStorm bug.

derick

2013-10-31 13:05

administrator   ~0002599

No problem, I'll add a test case on my side as well.

derick

2016-11-28 21:04

administrator   ~0003819

This was a bug in PhpStorm.