语法错误,意外的文件结束
我正在练习Codeigniter PHP框架,我也很新。 我在Framework的视图文件夹中创建了View(login.php)。 我的问题是,我收到以下错误:
解析错误:语法错误,文件意外结束
请检查代码中包含哪些语法错误。
<h2>Login</h2>
<?php if($error==1){ ?>
<p>Your username / password did not match.</p>
<? } ?>
<form action="<?=base_url?>users/login" method="post">
<p>Username: <input type="text" name="username" /></p>
<p>Password: <input type="password" name="password" /></p>
<p><input type="submit" value="Login" /></p>
</form>
你的代码有几个问题。
首先,当您的系统尚未启用短标签语法时。
查阅手册:
然后你的表单的action="<?=base_url?>users/login"
或者如注释action="<?php echo base_url ?>/users/login"
中所述。
您错过了()
以将其声明为函数。
base_url()
是一个函数,所以你需要添加()
到它,这就是为什么你得到以下错误: 遇到PHP错误严重性:通知消息:使用未定义的常量base_url - 假定'base_url'
如评论中所述。
其他文件: