nannde回答ポイント 80ptウォッチ 1

PHP【callback関数の使い方】


配列要素がオブジェクトの時、
全要素に、要素自身のメソッドを実行させることはできるのでしょうか?
ただし、独自関数/クラスを書くのではなく、標準的な方法で。

<?php
class A
{
public function f() {
return 'x';
}
}
$objects = array(new A, new A, new A);

// これを
$wants = array();
foreach ($objects as $obj) {
$wants[] = $obj->f();
}

// こんな感じでできますか?
$wants = array_walk($objects, array(★, 'f'));

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-11-04 13:03:44
終了日時
2009-11-04 16:40:32
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798関数2326メソッド515オブジェクト658Class541配列924

人気の質問

メニュー

PC版