Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
是否可以将html或php代码作为变量值?_Php_Variables - Fatal编程技术网

是否可以将html或php代码作为变量值?

是否可以将html或php代码作为变量值?,php,variables,Php,Variables,我有一个html代码,包括javascript/php代码。 我想用它来表示变量的值。 像这样: function abc($content){ $content='my html code '; // rest of code } 它将输出为txt文件 但由于这个原因,我的脚本会变得更大。有没有办法将html代码提交到任何站点,并在变量中添加链接,以从该源获取脚本 您可以使用phphtmlspecialchars()或htmlspecialchars()函数 $vari

我有一个html代码,包括javascript/php代码。 我想用它来表示变量的值。 像这样:

function abc($content){
     $content='my html code ';
     //  rest of code
}
它将输出为txt文件


但由于这个原因,我的脚本会变得更大。有没有办法将html代码提交到任何站点,并在变量中添加链接,以从该源获取脚本

您可以使用php
htmlspecialchars()
htmlspecialchars()
函数

$variable=htmlentities("data");

您可以使用php
htmlentities()
htmlspecialchars()
函数

$variable=htmlentities("data");

您可以将所有HTML代码放在一个单独的文件中,并使用


您可以将所有HTML代码放在一个单独的文件中,并使用



或者可能是
htmlspecialchars()
@think123,但是
htmlentities
会转换具有html代码的每个字符
htmlspecialchars
只转换少数代码,因此您需要问自己什么时候应该使用哪个:)它适用于所有代码?我的意思是,这个方法中的各种工作?或者可能是
htmlspecialchars()
@think123,但是
htmlentities
转换每个具有html代码的字符
htmlspecialchars
只转换少数代码,因此您需要问自己什么时候应该使用哪个:)它适用于所有代码?我的意思是,这个方法中的各种工作?为什么要用常量字符串覆盖参数的内容?那么,这里的参数有什么用呢?为什么要用常量字符串覆盖参数的内容?那么,这里的参数有什么用呢?+1表示这个选项。它肯定会清理代码并将其分离。不过你可能需要大量的文件……谢谢。我想对我来说会容易些。你能告诉我在哪里可以抓取我的html文件吗?我的意思是主scrip的同一个文件夹?@user1687804您可以将该文件放在任何文件夹中,PHP脚本都可以访问该文件夹。在某些情况下,最好将其放在web根目录之外的某个位置。@Sirko,如果我想将该htm文件放到其他站点,那么该代码是什么?@user1687804“放到其他站点”是什么意思?如果您只想在同一台机器上的另一个站点上引用它,只需相应地更改路径。此选项为+1。它肯定会清理代码并将其分离。不过你可能需要大量的文件……谢谢。我想对我来说会容易些。你能告诉我在哪里可以抓取我的html文件吗?我的意思是主scrip的同一个文件夹?@user1687804您可以将该文件放在任何文件夹中,PHP脚本都可以访问该文件夹。在某些情况下,最好将其放在web根目录之外的某个位置。@Sirko,如果我想将该htm文件放到其他站点,那么该代码是什么?@user1687804“放到其他站点”是什么意思?如果您只想在同一台机器上的另一个站点上引用它,只需相应地更改路径。