2016-12-20 10 views
3

私はこれを探してみましたが、下記を参照してください:responseは、その前にアスタリスクを持っている場合、それは*の意味は何ですか?

Array 
(
[*response] => Array 
    (
     [body] => 

何を意味するのでしょうか?

+0

あなたの問題を解決する。あなたはポイントを獲得し、他の人はあなたを助けることを奨励されます。 –

+2

1分で私はそうすることができる:) – rav

答えて

10

私はそれが保護変数であることを意味すると信じています。

オブジェクトが配列に変換された場合、結果はオブジェクトのプロパティである要素を持つ配列になります。キーはメンバ変数名ですが、いくつかの例外があります:整数プロパティはアクセスできません。プライベート変数は、変数名の前にクラス名が付いています。 保護された変数には、変数名の前に '*'が付いています。これらのプリペンドされた値は、いずれかの側にヌルバイトを持ちます。

(Source)

0

オブジェクトを配列に変換される場合、その結果は、要素オブジェクトのプロパティである配列です。キーはメンバ変数名ですが、いくつかの例外があります:整数プロパティはアクセスできません。プライベート変数は、変数名の前にクラス名が付いています。保護された変数には、変数名の先頭に「*」が付いています。これらのプリペンドされた値は、いずれかの側にヌルバイトを持ちます。あなたはあなたを助ける[受諾の回答](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)の習慣に取得する必要があり

http://php.net/manual/en/language.types.array.php#language.types.array.casting