- 修改 isScalarBool 方法使用 strtolower 进行不区分大小写的布尔值比较 - 修改 getBoolValue 方法使用 strcasecmp 替代严格相等比较 - 修改 isNull 方法使用 strcasecmp 进行不区分大小写的 null 比较 - 在 getConstantValue 中使用 strcasecmp 替代严格相等比较 - 在 getTypeFromConstant 中使用 strcasecmp 替行不区分大小写的布尔值检查 - 添加对函数内部声明函数的错误检查 - 添加测试用例验证布尔数组排序功能pull/3/head
parent
397bfc9fbb
commit
989395d7e1
3 changed files with 28 additions and 8 deletions
@ -0,0 +1,17 @@ |
||||
--TEST-- |
||||
Array 007 |
||||
--FILE-- |
||||
<?php |
||||
$bool_values = array (true => true, false => false, TRUE => TRUE, FALSE => FALSE); |
||||
$temp_array = $bool_values; |
||||
var_dump(krsort($temp_array) ); |
||||
var_dump($temp_array); |
||||
?> |
||||
--EXPECT-- |
||||
bool(true) |
||||
array(2) { |
||||
[1]=> |
||||
bool(true) |
||||
[0]=> |
||||
bool(false) |
||||
} |
||||
Loading…
Reference in new issue