【发布时间】:2012-08-31 15:21:34
【问题描述】:
数据:
$players = array(
new Player('psycketom'),
new Player('stackexchanger'),
new Player('max')
);
通常,为了从数组中的每个对象中获取一些东西,我们必须使用for / foreach。
foreach ($players as $player)
{
var_dump( $player->score );
}
但是,由于这是一项重复性任务,有没有办法将其简化为沿着这些想象的路线(?):
var_dump( every( $players )->score );
every( $players )->score += 40;
由于我没有看到php 有这样的功能,有没有办法实现它?
我使用php 作为主要语言提出了这个问题,但language-agnostic 和programming-languages 代表问题的第二部分:哪些语言支持这种或至少类似的速记?
【问题讨论】:
标签: for foreach php php language-agnostic programming-languages php loops language-agnostic programming-languages