在学习 Zend 测试时,我遇到了这个有效的代码,但我不知道为什么在 array_push 中有两个奇怪的道具。strtolower 和 ucfirst 用于应该有变量的地方。我错过了一些文件吗?
<?php
$str = 'MY STRING';
$funcs = array();
array_push($funcs, 'strtolower', 'ucfirst');
foreach ($funcs as $func) {
$str = $func($str);
}
if ($str == 'My string') {
echo "Correct";
}
else {
echo "Incorrect";
}
?>