Php错误语法错误,意外'$name';(T_VARIABLE)


Php Error syntax error, unexpected '$name' (T_VARIABLE)

我在php中创建了代码低于

<?php
$text = $_POST["text"];
$name = $_POST["name"];
$Voice = new COM("SAPI.SpVoice");   
$FileStream = new COM("SAPI.SpFileStream"); 
$FileStream->Open("C:''xampp''htdocs''1''"$name"", 3, false); 
$Voice->AllowAudioOutputFormatChangesOnNextSet = false; 
$Voice->AudioOutputStream = $FileStream; 
$Voice->Speak($text);
$FileStream->Close();
?>

但它给出错误syntax error, unexpected '$name' (T_VARIABLE)如何解决?

使用"时,只需编写

"C:''xampp''htdocs''1''$name"

或者:

"C:''xampp''htdocs''1''{$name}"

否则:

"C:''xampp''htdocs''1''" . $name

这是错误的

$FileStream->Open("C:''xampp''htdocs''1''"$name"", 3, false); 

应该是

$FileStream->Open("C:''xampp''htdocs''1''".$name, 3, false);