我想使用php在文件中编写php代码
尝试
$cache = "<?php include_once 'a.php';" . $var .ob_get_contents();
file_put_contents('page.php', $cache);
错误
syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)
谢谢你
您的语法有误,请尝试使用此语法以开始使用:
<?php
$cache = file_get_contents('a.php');
file_put_contents('page.php', $cache);
的文档file_put_contents()
明确指出,它需要两个参数(或更多参数)。首先是要写入文件的路径,其次是要写入文件的内容。您仅提供了一个参数,因为您使用.
运算符将两件事串联在一起。
但是在这种情况下:仅复制文件会不会更容易?
您在下面的评论表明您确实希望将一些变量值与您写入输出文件的内容连接起来。然后将其串联起来:
<?php
$cache = file_get_contents('a.php');
$cache .= $var;
$cache .= ob_get_contents();
file_put_contents('page.php', $cache);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句