@@ -844,19 +844,16 @@ static inline int ct_eval_func_call(
844
844
|| zend_string_equals_literal (name , "urldecode" )
845
845
|| zend_string_equals_literal (name , "rawurlencode" )
846
846
|| zend_string_equals_literal (name , "rawurldecode" )
847
- || zend_string_equals_literal (name , "php_uname" )
847
+ || zend_string_equals_literal (name , "strtoupper" )
848
+ || zend_string_equals_literal (name , "strtolower" )
848
849
|| zend_string_equals_literal (name , "dirname" )
849
- || zend_string_equals_literal (name , "basename" )
850
- || zend_string_equals_literal (name , "md5" )
851
- || zend_string_equals_literal (name , "crc32" )
852
- || zend_string_equals_literal (name , "sha1" )) {
850
+ || zend_string_equals_literal (name , "crc32" )) {
853
851
if (Z_TYPE_P (args [0 ]) != IS_STRING ) {
854
852
return FAILURE ;
855
853
}
856
854
/* pass */
857
855
} else if (zend_string_equals_literal (name , "array_keys" )
858
856
|| zend_string_equals_literal (name , "array_values" )
859
- || zend_string_equals_literal (name , "array_unique" )
860
857
|| zend_string_equals_literal (name , "array_filter" )) {
861
858
if (Z_TYPE_P (args [0 ]) != IS_ARRAY ) {
862
859
return FAILURE ;
@@ -874,7 +871,8 @@ static inline int ct_eval_func_call(
874
871
}
875
872
} ZEND_HASH_FOREACH_END ();
876
873
/* pass */
877
- } else if (zend_string_equals_literal (name , "implode" )) {
874
+ } else if (zend_string_equals_literal (name , "implode" )
875
+ || zend_string_equals_literal (name , "array_unique" )) {
878
876
zval * entry ;
879
877
880
878
if (Z_TYPE_P (args [0 ]) != IS_ARRAY ) {
@@ -975,8 +973,7 @@ static inline int ct_eval_func_call(
975
973
|| zend_string_equals_literal (name , "str_contains" )
976
974
|| zend_string_equals_literal (name , "str_starts_with" )
977
975
|| zend_string_equals_literal (name , "str_ends_with" )
978
- || zend_string_equals_literal (name , "version_compare" )
979
- || zend_string_equals_literal (name , "basename" )) {
976
+ || zend_string_equals_literal (name , "version_compare" )) {
980
977
if (Z_TYPE_P (args [0 ]) != IS_STRING
981
978
|| Z_TYPE_P (args [1 ]) != IS_STRING ) {
982
979
return FAILURE ;
@@ -1018,8 +1015,7 @@ static inline int ct_eval_func_call(
1018
1015
}
1019
1016
}
1020
1017
/* pass */
1021
- } else if (zend_string_equals_literal (name , "version_compare" )
1022
- || zend_string_equals_literal (name , "str_replace" )) {
1018
+ } else if (zend_string_equals_literal (name , "str_replace" )) {
1023
1019
if (Z_TYPE_P (args [0 ]) != IS_STRING
1024
1020
|| Z_TYPE_P (args [1 ]) != IS_STRING
1025
1021
|| Z_TYPE_P (args [2 ]) != IS_STRING ) {
0 commit comments