Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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字符串?_Php_String_Variables - Fatal编程技术网

我应该使用什么引号或函数来包装这个PHP字符串?

我应该使用什么引号或函数来包装这个PHP字符串?,php,string,variables,Php,String,Variables,我有一个CMS的内容,建立一个静态页面。您只需在HTML源代码中放置一些虚构的“标记”,CMS就会用数据库值转换它们 $faqContent = "<cms:html_body>"; $faqContent = '<cms:html_body>'; $faqContent=”“; $faqContent=''; 问题是,有些字段有撇号(用于语法),有些字段有双引号(因为有些字段包含超链接) 所以,如果我用单引号或双引号括起$FAQ内容,它将根据输出的字段至少中断一次

我有一个CMS的内容,建立一个静态页面。您只需在HTML源代码中放置一些虚构的“标记”,CMS就会用数据库值转换它们

$faqContent = "<cms:html_body>";
$faqContent = '<cms:html_body>';
$faqContent=”“;
$faqContent='';
问题是,有些字段有撇号(用于语法),有些字段有双引号(因为有些字段包含超链接)

所以,如果我用单引号或双引号括起$FAQ内容,它将根据输出的字段至少中断一次


我现在很困惑。。我该怎么办?我不想转换为ASCII码,因为超链接将作为文本而不是HTML输出。

对于必须使用的简单代码位

但是,必须避免将大量结构化文本定义为PHP字符串

改为从文件加载它们,或者使用某种模板系统

考虑解析标记撇号或双引号,比如
htmlspecialchars
maybe。否则,这似乎是一种不好的做法。你可以逃避你可以使用的报价或格式