PHP では、 while(list($key,$val)=each($result)) は $result 配列値を読み取り、ループして配列の内容を取得し、それを $key、$val に割り当てます。
例
コードは次のとおりです | コードをコピー |
エコー " "; $result=get_class_methods("CAR"); //クラスCARのメソッド名を取得 get_class_methods() while(list($key,$val)=each($result)) //配列の内容を取得するループ { echo "メソッド $key=>$val"; エコー " "; } |
list() 関数は、配列内の要素を使用して変数のセットに値を割り当てます。
array() と同様に、list() は実際には関数ではなく言語構造であることに注意してください