这是一个非常简单的回显语句,但我无法解决它?
echo '"What is your name?'";
这是一个非常简单的回显语句,但我无法解决它?
echo '"What is your name?'";
单引号不匹配,使用这个:
echo '"What is your name?"';
你的第一个包含字符是单引号,但结束字符是双引号,导致了问题。
错误的:
echo '"What is your name?'";
^ Unexpected character
正确:
echo '"What is your name?';
正确的:
echo "What is your name?";
正确:
echo 'What is your name?';
正确的:
echo '"What is your name?"';
正确:
echo "'What is your name?'";
"What is your name?"
,请注意 输出 包含了双引号。这可以从他的代码 '"What is your name?"';
中得出。 - Sarfraz只是他把结束的单引号放错位置了
,或者开始的单引号位置放错了... - nickfecho "\"What is your name?\"";
这是你的解释器出错的地方:
echo '"你叫什么名字?'";
期望是;
而不是"
echo "What is your name?";
这就是最好的。没有混淆,没有问题..:)