トップページ > プログラム > 2016年08月24日 > ciF06qOZ0

書き込み順位&時間帯一覧

15 位/136 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000011002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ 6fa8-DJkl)
201 (ワッチョイ 6fa8-DJkl)
【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net

書き込みレス一覧

【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
201 :デフォルトの名無しさん (ワッチョイ 6fa8-DJkl)[sage]:2016/08/24(水) 20:55:03.40 ID:ciF06qOZ0
配列にプロパティでアクセスしたいかつ、
存在しないキー指定したときはnull返したくて
__getと__setをつかった配列だけ持つクラス作ろうとしてるんだけど、
標準とかじゃないよね?車輪の再発明感があって心配
【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
204 :201 (ワッチョイ 6fa8-DJkl)[sage]:2016/08/24(水) 21:17:17.84 ID:ciF06qOZ0
>>202
$array = [‘key’ => ‘value]って配列があったときに、
$array->keyでアクセスしたかったんだ

とりあえず現状は下のクラス作って使ってる。

class DataContainer{
private $array;

function __construct($val) {
$this->array=$val;
}

public function __get($key) {
return array_key_exists($key,$this->array) ? $this->array[$key]:null;
}
}


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。