私は次のPHPコードを持っています:
$ep1 = $tvdb->getEpisodeById($cur->id, 'en');
var_dump($ep1);
これを返します:
object(TvDb\Episode)#60 (17) {
["id"]=> int(4490826)
["number"]=> int(12)
["season"]=> int(3)
["directors"]=> array(0) { }
["guestStars"]=> array(0) { }
["writers"]=> array(0) { }
["name"]=> string(11) "Episode 312"
["firstAired"]=> object(DateTime)#57 (3) {
["date"]=> string(19) "2013-04-07 00:00:00"
["timezone_type"]=> int(3)
["timezone"]=> string(12) "Europe/Sofia"
}
["imdbId"]=> string(0) ""
["language"]=> string(2) "en"
["overview"]=> string(0) ""
["rating"]=> string(1) "0"
["ratingCount"]=> int(0)
["lastUpdated"]=> object(DateTime)#3 (3) {
["date"]=> string(19) "2013-01-30 22:15:41"
["timezone_type"]=> int(1)
["timezone"]=> string(6) "+00:00"
}
["seasonId"]=> int(501077)
["serieId"]=> int(161511)
["thumbnail"]=> string(0) ""
}
「日付」をエコーしたいので、次のように書きます。
$ep1 = $tvdb->getEpisodeById($cur->id, 'en');
echo ($ep1->firstAired->date);
そしてそれは何も返しませんが、私がこれを行うと:
$ep1 = $tvdb->getEpisodeById($cur->id, 'en');
var_dump($ep1);
echo ($ep1->firstAired->date);
そして、ダンプの後に日付が表示されます:
object(TvDb\Episode)#60 (17) { ["id"]=> int(4490826) ["number"]=> int(12) ["season"]=> int(3) ["directors"]=> array(0) { } ["guestStars"]=> array(0) { } ["writers"]=> array(0) { } ["name"]=> string(11) "Episode 312" ["firstAired"]=> object(DateTime)#57 (3) { ["date"]=> string(19) "2013-04-07 00:00:00" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Sofia" } ["imdbId"]=> string(0) "" ["language"]=> string(2) "en" ["overview"]=> string(0) "" ["rating"]=> string(1) "0" ["ratingCount"]=> int(0) ["lastUpdated"]=> object(DateTime)#3 (3) { ["date"]=> string(19) "2013-01-30 22:15:41" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "+00:00" } ["seasonId"]=> int(501077) ["serieId"]=> int(161511) ["thumbnail"]=> string(0) "" } 2013-04-07 00:00:0
私はこの問題を抱えていません:
$ep1 = $tvdb->getEpisodeById($cur->id, 'en');
echo ($ep1->name);
私は十分に明確であったことを望みます、そしてそれが愚かな質問であるならば申し訳ありません。お時間をいただきありがとうございます。