小林です。
ご返答ありがとうございます。
> <?php
> function foo(){
> $ret = new stdClass;
> $ret->data = array(1,2);
> return $ret;
> }
>
> var_dump( foo()->data );
なるほど、メンバ変数を噛ませる発想はありませんでした。
これだと
bar( foo()->data[1] );
みたいな使い方もできますね。
今回は関数の内部実装は変えずにコールする側での利用方法を
工夫したかったのですが、これも面白い方法なので覚えておきます。
--
kobayashi <kobayan.ml @ gmail.com>