- 修改 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