<?php
$a='';
$a['1']="哈哈哈";
$a['0']="zzz";
var_dump($a);
echo "PHP版本:".phpversion();
?>
array(2) {
[1]=>
string(9) "哈哈哈"
[0]=>
string(3) "zzz"
}
PHP版本:7.0.0-dev
<?php
$a='';
$a['1']="哈哈哈";
$a['0']="zzz";
var_dump($a);
echo "PHP版本:".phpversion();
?>
array(2) {
[1]=>
string(9) "哈哈哈"
[0]=>
string(3) "zzz"
}
PHP版本:5.6.9-0+deb8u1
<?php
echo PHP_VERSION;
try {
$a = '';
// $a->a();
$a['1'] = "哈哈哈";
$a['0'] = "zzz";
var_dump($a);
} catch (Exception $e) {
var_dump($e->getMessage());
} catch (Error $Error) {
var_dump($Error->getMessage());
return;
} catch (ParseError $e) {
echo 123;
var_dump($Error->getMessage());
} finally {
echo 'end';
}
7.2.3string(2) "z�" end
7.2内部为啥不支持这种类型转换了,从哪里可以看到具体的变化呢?内核代码也行。.
HUX布斯
慕盖茨4494581
米琪卡哇伊