UTC と GMT が事実上同じものであることはわかっています。
BST (英国標準時) は、DST (夏時間) に応じて GMT +- 1 時間です。
それを念頭に置いて、Europe/London は PHP でどのように解釈されますか? 基本的にUTC/GMTですか?
ヨーロッパ/ロンドンはPHPでどのように解釈されますか? 基本的にUTC/GMTですか?
それらは同じではありません (UTC/GMT にはサマータイムがありません)。この記事の執筆時点では、それらは 1 時間離れています。
$utc = new DateTime('now', new DateTimeZone('UTC'));
echo $utc->format('Y-m-d H:i:s'); // output: 2013-06-03 15:37:08
$el = new DateTime('now', new DateTimeZone('Europe/London'));
echo $el->format('Y-m-d H:i:s'); // output: 2013-06-03 16:37:08