Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP语法错误:还有1个左括号_Php_Syntax Error - Fatal编程技术网

PHP语法错误:还有1个左括号

PHP语法错误:还有1个左括号,php,syntax-error,Php,Syntax Error,我试图制作一个“粘性”表单,但在相对简单的代码中不断出现语法错误: <input id="first-name" name="first-name" type="text" value="<?php if (isset $_POST ['first-name']) { print $_POST ['first-name']; } ?>" /> 您缺少isset()函数调用的括号isset()是唯一可以避免使用括号的方法 <?php if (isset $_POST

我试图制作一个“粘性”表单,但在相对简单的代码中不断出现语法错误:

<input id="first-name" name="first-name" type="text" value="<?php if (isset $_POST ['first-name']) { print $_POST ['first-name']; } ?>" />

您缺少
isset()函数调用的括号
isset()
是唯一可以避免使用括号的方法

<?php if (isset $_POST ['first-name'])
isset()
是一个函数,您忘记了它的
()


$\u POST
和它的第一个
[
。这不是一个语法错误,但也不是一个好的做法。

我看到太多这样的问题。花点时间来学习如何解决。@JasonMcCreary很好的帖子,在发布php问题之前,应该先阅读类似的内容IMHO@JasonMcCreary-谢谢。我对这方面比较陌生,有时很难理解我的错误。我会研究这篇文章的内容,看看它是否有帮助。谢谢你的快速回复!我已经相应地更新了每一行,但现在我得到了这个错误:解析错误:语法错误,下面第28行的/tls-contact-form.php中意外的T_字符串是更新的代码:你与你发布的链接相矛盾。链接声明
isset
是一种语言结构。
<input id="first-name" name="first-name" type="text" value="<?php if (isset($_POST['first-name'])) { print $_POST ['first-name']; } ?>" />
<?php if (isset($_POST ['first-name']))
if (isset($_POST['first-name'])) { ... }
         ^---here             ^---here
<input id="first-name" name="first-name" type="text" value="<?php if (isset($_POST['first-name'])) { print $_POST ['first-name']; } ?>" />