回答編集履歴
6
修正
test
CHANGED
@@ -53,6 +53,8 @@
|
|
53
53
|
|
54
54
|
|
55
55
|
そのあたりは[ドキュメント](https://developer.twitter.com/en/docs.html)([こっち](http://westplain.sakuraweb.com/translate/twitter/API-Overview.cgi)は日本語訳かな)確認して、「レスポンスが正しく取得できない時」にどういう情報が返ってくるのかを調べ、「必ず正しく取得できる前提ではない」プログラムにすると良いと思います。
|
56
|
+
|
57
|
+
(実行結果でsetHttpCode()とかしているのでhttpステータスは取得できると思います)
|
56
58
|
|
57
59
|
|
58
60
|
|
5
修正
test
CHANGED
@@ -48,7 +48,9 @@
|
|
48
48
|
|
49
49
|
もしかしたら$resultが正しく取得できていないかもしれないので、$resultに対してデバッグかけてみて、その結果で次にどうするかを考えると良いです。
|
50
50
|
|
51
|
-
コードを追っていったら分かりますが、最終的にはcurlのresponseを受け取っているのでその
|
51
|
+
コードを追っていったら分かりますが、最終的にはcurlのresponseを受け取っているので、そのレスポンスに当該プロパティが未定義となったということは「正しく取得できていない」ということが推察されます。
|
52
|
+
|
53
|
+
|
52
54
|
|
53
55
|
そのあたりは[ドキュメント](https://developer.twitter.com/en/docs.html)([こっち](http://westplain.sakuraweb.com/translate/twitter/API-Overview.cgi)は日本語訳かな)確認して、「レスポンスが正しく取得できない時」にどういう情報が返ってくるのかを調べ、「必ず正しく取得できる前提ではない」プログラムにすると良いと思います。
|
54
56
|
|
4
修正
test
CHANGED
@@ -47,6 +47,10 @@
|
|
47
47
|
|
48
48
|
|
49
49
|
もしかしたら$resultが正しく取得できていないかもしれないので、$resultに対してデバッグかけてみて、その結果で次にどうするかを考えると良いです。
|
50
|
+
|
51
|
+
コードを追っていったら分かりますが、最終的にはcurlのresponseを受け取っているのでその中にプロパティがないということは「正しく取得できていない」ということが推察されます。
|
52
|
+
|
53
|
+
そのあたりは[ドキュメント](https://developer.twitter.com/en/docs.html)([こっち](http://westplain.sakuraweb.com/translate/twitter/API-Overview.cgi)は日本語訳かな)確認して、「レスポンスが正しく取得できない時」にどういう情報が返ってくるのかを調べ、「必ず正しく取得できる前提ではない」プログラムにすると良いと思います。
|
50
54
|
|
51
55
|
|
52
56
|
|
3
修正
test
CHANGED
@@ -118,6 +118,8 @@
|
|
118
118
|
|
119
119
|
//PHP Notice: Trying to get property 'hoge2_test1' of non-object
|
120
120
|
|
121
|
+
|
122
|
+
|
121
123
|
//↓配列なのでこっちなら出る
|
122
124
|
|
123
125
|
//echo $h_ar["hoge2_test1"];
|
@@ -126,4 +128,4 @@
|
|
126
128
|
|
127
129
|
```
|
128
130
|
|
129
|
-
※
|
131
|
+
※エラーがあるので`echo $h->test->hoge2_test1;`も`var_dump($h_ar); `も出力されないかもしれませんので動作確認したいときは`$h_ar->hoge2_test1`のechoの1行はコメントアウトしてください。
|
2
修正
test
CHANGED
@@ -118,8 +118,12 @@
|
|
118
118
|
|
119
119
|
//PHP Notice: Trying to get property 'hoge2_test1' of non-object
|
120
120
|
|
121
|
+
//↓配列なのでこっちなら出る
|
121
122
|
|
123
|
+
//echo $h_ar["hoge2_test1"];
|
124
|
+
|
125
|
+
//1
|
122
126
|
|
123
127
|
```
|
124
128
|
|
125
|
-
※最後のエラーがあるので`echo $h->test->hoge2_test1;`も`var_dump($h_ar); `も出力されないかもしれませんので動作確認したいときは
|
129
|
+
※最後のエラーがあるので`echo $h->test->hoge2_test1;`も`var_dump($h_ar); `も出力されないかもしれませんので動作確認したいときは`$h_ar->hoge2_test1`のechoの1行はコメントアウトしてください。
|
1
修正
test
CHANGED
@@ -86,7 +86,9 @@
|
|
86
86
|
|
87
87
|
$h = new hoge;
|
88
88
|
|
89
|
-
echo $h->test->hoge2_test1;
|
89
|
+
echo $h->test->hoge2_test1;
|
90
|
+
|
91
|
+
// 1
|
90
92
|
|
91
93
|
$h_ar = (array)$h->test;
|
92
94
|
|
@@ -112,10 +114,12 @@
|
|
112
114
|
|
113
115
|
*/
|
114
116
|
|
117
|
+
echo $h_ar->hoge2_test1;
|
118
|
+
|
115
|
-
|
119
|
+
//PHP Notice: Trying to get property 'hoge2_test1' of non-object
|
116
120
|
|
117
121
|
|
118
122
|
|
119
123
|
```
|
120
124
|
|
121
|
-
※最後のエラーがあるので`echo $h->test->hoge2_test1;`も`var_dump($h_ar); `も出力されないかもしれません。
|
125
|
+
※最後のエラーがあるので`echo $h->test->hoge2_test1;`も`var_dump($h_ar); `も出力されないかもしれませんので動作確認したいときは最後のechoの1行はコメントアウトしてください。
|