解析错误:语法错误,第 3 行 C:\xampp\htdocs\yo\index.php 中的意外 T_STRING

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/11383158/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-25 00:23:46  来源:igfitidea点击:

Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\yo\index.php on line 3

phphtml

提问by Deepak Kumar

I am new on php and i am trying to add this code

我是 php 新手,我正在尝试添加此代码

Im finding this error please any one who can solve this for me

我发现此错误,请任何可以为我解决此问题的人

<?php
$myName = ‘Guest';
$myVar = “Welcome back $myName”;
echo $myVar;
?>

This is my html

这是我的 html

<p><?php echo $myVar; ?></p>

Thanks

谢谢

回答by Fluffeh

Looks like you are using funny quotes rather than the straight ' and " types.

看起来您正在使用有趣的引号而不是直接的 ' 和 " 类型。

<?php
$myName = 'Guest';
$myVar = "Welcome back $myName";
echo $myVar;
?>

回答by mfadel

you need to write

你需要写

$myVar = "Welcome Back $myName";

the problem is that you are using the wrong char for the quote character

问题是您对引号字符使用了错误的字符

回答by sarojrana

<?php
    $myName = "Guest";
    $myVar = "Welcome back ".$myName;
    echo $myVar;
?>

or

或者

<?php
    $myName = "Guest";
    $myVar = "Welcome back $myName";
    echo $myVar;
?>

This is how code works while concatenating the string.

这就是连接字符串时代码的工作方式。

回答by manoj03h

Write $myVar = “Welcome back" . $myName;instead $myVar = “Welcome back $myName";

$myVar = “Welcome back" . $myName;代替$myVar = “Welcome back $myName";

<?php
$myName = ‘Guest';
$myVar = “Welcome back" . $myName;
echo $myVar;
?>