date. 2013/1/21

category. PHP

PHPでクラスのメソッドを指定する方法です。

『array_map』などのコールバック関数を使用する場合は通常は

<?php
array_map(メソッド(), 引数);
?>

としますが、クラスのメソッドを使用する場合、

<?php
array_map('$this->メソッド()', 引数);
?>

としても上手くいきません。

方法としては、

<?php
array_map(array('クラス', 'メソッド()'), 引数);
?>

とすると、クラスのメソッドをコールバック関数に使用する事が出来ます。

コメントは停止中です。

参考サイト

関連記事