<? switch ($var): ?>
<? case 1: ?>
It's 1!
<? break ?>
<? endswitch ?>
私は、PHPのテンプレートでswitch文を使っています。これはif文で可能です。上記のコードはPHP 5.3でParse error: syntax error, unexpected T_INLINE_HTML, expecting T_ENDSWITCH or T_CASE or T_DEFAULT
を生成します。 PHP docsは、これが可能でなければならないことを示唆しています。PHPでのswitch文の挿入
誰かがこれがうまくいかないことを確認できますか、むしろ、私が間違っていることを教えてください。
ありがとうございました。
を'
Spudley
これはドキュメントのどこに表示されますか?私はあなたが提供したリンクに行きましたが、switch文を使ってインラインHTMLを混ぜ合わせることについては何も知ることができません。 –
<? (短いタグ)は廃止されていませんが、一部のサーバー構成との互換性がないため、回避されています。 – Steve