【PHP】Undefined type ‘Google_Service_Calendar’
こんにちは、フリーランスエンジニアの太田雅昭です。
実行できるのに。。。
今回、実行はできるのにシンタックスでエラーになる現象がありました。
具体的には、以下のコードです。インターネッツを参照して作成したコードです。
<?php
require __DIR__ . "/vendor/autoload.php";
use Google_Service_Calendar
var_dump(Google_Service_Calendar::CALENDAR_READONLY);
GPT先生も当てにならない。と思いきや、何度か聴いてると答えを出してくれました。
以下の様に書かないといけない様です。
<?php
require __DIR__ . "/vendor/autoload.php";
use Google\Service\Calendar;
var_dump(Calendar::CALENDAR_READONLY);
ライブラリのバージョンアップに伴って、書き方が変わっていた様です。
余談
好きな音楽を聞いてる時が幸せです。