Kevin Yank によるチュートリアルの php 'if ステートメント' の例が機能していないようです。具体的には、ページが読み込まれると、条件の両方の分岐が表示されます。また、省略形ではない「if」構文に変更しようとしましたが、役に立ちませんでした。問題は構文以外ですか?
コードは次のとおりです。
<!DOCTYPE html>
<html>
<head>
<title> Sample Page </title>
</head>
<body>
<?php if(isset($name)) : ?>
<p> Your name: <?php echo ($name); ?> </p>
<p> This paragraph contains a <a href="goodone.php"> link</a> that passes the name variable on to the next document. </p>
<?php else : ?>
<!-- No name has been provided, so prompt the user for one -->
<form action="<php echo($PHP_SELF); ?>" method="get">
Please enter your user name:
<input type="text" name="name">
<input type="submit" value="ok">
</form>
<?php endif; ?>
</body>
</html>