我收到'lang1','subject'变量。 我想在文件名中写2个varibles,如下面的代码所示。
<?php
$subject=$_POST['subject'];
$lang1=$_POST['lang1'];
$xmlDoc=new DOMDocument();
$xmlDoc->load("ds_'.$lang1.'_'.$subject.'.xml");
最后的编程短语有些不对劲。 请更正。
感谢您的关注。
答案 0 :(得分:2)
您收到错误是因为您混淆了报价。如果您使用双引号启动字符串,则还需要使用双引号关闭字符串。
$xmlDoc->load("ds_".$lang1."_".$subject.".xml");
或
$xmlDoc->load('ds_'.$lang1.'_'.$subject.'.xml');
或
$xmlDoc->load("ds_{$lang1}_{$subject}.xml");