PHP の開始と終了のタグが変わっていることに、おそらく最初に気付かれる
でしょう。古い <? > 形式は、3 つの新しい
形式に置き換えられました。
例 C-1移行:古い開始/終了タグ <? echo "これは PHP/FI 2.0 のコードです。\n"; ?> |
|
バージョン 2.0 で、PHP/FI は次のバリエーションもサポートするように
なりました。
例 C-2移行:最初の新しい開始/終了タグ <? echo "これは PHP 3.0 のコードです!\n"; ?> |
|
終了タグは、単なる '>' に代わり '?>' で構成されます。しかし
ながら、サーバ上で XML を使いたい場合は、この最初の形式では不具合
が生じるでしょう。なぜなら、PHP は XML ドキュメントの中の XML
マークアップを PHP コードとして実行しようとするかもしれないからです。
このため、以下のバリエーションが導入されました。
例 C-3移行:2 番目の新しい開始/終了タグ <?php echo "これは PHP 3.0 のコードです!\n"; ?> |
|
エディタ上で、処理している命令タグが全く認識されないという問題が
発生した方がいました。Microsoft FrontPage はそんなエディタのうちの
1 つです。これらを回避するため、さらに以下のバリエーションが導入
されました。
例 C-4移行:3 番目の新しい開始/終了タグ <script language="php">
echo "これは PHP 3.0 のコードです!\n";
</script> |
|