在字符串拼接中,除了第一个元素之外,剩下的字符串如果出现空字符串,忽略这个字符串 #19
Merged
韩天峰
merged 3 commits from concat_empty_string into master 1 month ago
4 changed files with 52 additions and 0 deletions
@ -0,0 +1,33 @@ |
||||
--TEST-- |
||||
Concat empty strings |
||||
--FILE-- |
||||
<?php |
||||
function main() { |
||||
var_dump('' . 1 . '' . 'a' . ''); |
||||
var_dump('' . 1); |
||||
var_dump(1 . ''); |
||||
var_dump(false . ''); |
||||
var_dump('' . '' . ''); |
||||
|
||||
$value = 'value'; |
||||
var_dump('' . $value . ''); |
||||
var_dump('' . get_value() . ''); |
||||
|
||||
$number = 1; |
||||
$number .= ''; |
||||
var_dump($number); |
||||
} |
||||
|
||||
function get_value(): string { |
||||
return 'called'; |
||||
} |
||||
?> |
||||
--EXPECT-- |
||||
string(2) "1a" |
||||
string(1) "1" |
||||
string(1) "1" |
||||
string(0) "" |
||||
string(0) "" |
||||
string(5) "value" |
||||
string(6) "called" |
||||
string(1) "1" |
||||
Loading…
Reference in new issue