ちょうど不思議なことに、私はいくつかの作業を行うように求められているcodeigniterプロジェクトを持っています。私もphp 7.x(現在は5)にアップグレードするプロジェクトを準備しています。PHPショートハンドのタグ7.x
1つのことは、PHPのショートタグの使用です。私はそれらを愛するが、彼らは7で取り除かれているようだ?
私の質問は、削除する必要がありますか?問題は、コードをもっと読みやすくして、なぜそれを取り除いているのかということです。例えばので
:
<?php if ($product->price_discounted > 0)
{
echo "<p class='discounted price'>" . $product->price_discounted . "</p>"
}
?>
<? if ($product->price_discounted > 0): ?>
<p class='discounted price'><?= $product->price_discounted ?></p>
<? endif; ?>
対私はPHP7に私のプロジェクトを実行するたびに、私はむしろ秒バージョンが、これらが動作しないでしょう。私は何かを欠いているのか、それとも本当に取り除かれていますか
はFYI:私は、php.iniで
.phptags.php – Marten
が削除されました:http://php.net/manual/en/ini.core.php#ini.short-open-tag – Tamar
Apacheサーバーを再起動しましたか? ?後でiniファイルを変更した後 – JYoThI