
- 判断为布尔值false的变量
- 交换值而不使用临时变量
- 创建动态变量名$$
// 通过使用大括号,可以构造更复杂的表达式来指示变量名$stooges = array('Moe', 'Larry', 'Curly');$stooge_moe = 'Moses Horwitz';$stooge_larry = 'Louis Feinberg';$stooge_curly = 'Jerome Horwitz';foreach ($stooges as $s){ print "$s`s real name was ".${'stooge_'.strtolower($s)}."</br>";}
// 迭代处理名字类似的变量for ($i = 1; $i <= $n; $i++){ $t = "title_$i"; if ($title == $$t){ /*匹配*/ }}
// 跨函数调用持久存储局部变量的值,使用staticfunction track_times_called(){ static $i = 0; $i++; return $i;} 文章来源: PHP甜点之变量
人吐槽 | 人点赞 |
发表评论