我是PHP
的新手并且使用Codeigniter
学习它,在接受教程后我得到了:
解析错误:第16行的C:\ xampp \ htdocs \ stud \ application \ views \ Stud_edit.php中的语法错误,意外的'⇒'(T_STRING),期待')'
而我的Stud_edit.php
看起来像这样:
<!DOCTYPE html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>Students Example</title>
</head>
<body>
<form method = "" action = "post">
<?php
echo form_open('Stud_controller/update_student');
echo form_hidden('old_roll_no',$old_roll_no);
echo form_label('Roll No.');
echo form_input(array('id'⇒'roll_no', 'name'⇒'roll_no','value'⇒$records[0]→roll_no));
echo "
";
echo form_label('Name');
echo form_input(array('id'⇒'name','name'⇒'name',
'value'⇒$records[0]→name));
echo "
";
echo form_submit(array('id'⇒'sub mit','value'⇒'Edit'));
echo form_close();
?>
</form>
</body>
</html>
请问有人可以弄清楚这里的错误是什么吗?
答案 0 :(得分:2)
很可能你从某个地方复制粘贴这个。代码中有特殊字符(⇒和→),不允许使用
更改
echo form_input(array('id'⇒'roll_no', 'name'⇒'roll_no','value'⇒$records[0]→roll_no))
;
要
echo form_input(array('id'=>'roll_no', 'name'=>'roll_no','value'=>$records[0]->roll_no));