初心者さん、助けてください。=$i?>結果を取得できません
PHP コード
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
<html>
<body>
<?php
$i=5;
?>
aaaaa
<?php
echo $i;
?>
<?=$i?>
</body>
</html>
ログイン後にコピー
最初の i は出力できますが、2 番目の i は出力できますできません。
理由はわかりません
------解決策------ -----------------
=$i?> このメソッドでは、短いタグのサポートを有効にするために php.ini が必要です。 php.ini 設定ファイルの short_open_tag = On
を変更します。 2 番目の質問。この種の間違った構文は解析できないため、必ずエラーが報告されます。 考えられる可能性は 2 つあります
あなたの質問 1 に基づいて、PHP 環境がまだセットアップされていない可能性があります
。
php.ini を変更します。display_errors = オン
error_reporting = E_ALL & ~E_NOTICE
注: php.ini を変更した後、有効にするにはサーバー (Apache など) を再起動する必要があります
開発できたら 問題が発生したら、すぐにマニュアルを確認するか、Googleに問い合わせてください。後で学習上の障害が大幅に少なくなります
http://www.php.net/manual/zh/errorfunc.configuration.php#ini.error-reporting