在这个简单函数之后,我还有一些其他函数和一个html页面调用,但它们在此之后不会运行。
function page($name){
$content =<<<eol
<?php
PAGE CONTENT
?>
eol;
$file = "./search/$name.php";
$open = fopen($file, "w");
fwrite($open, $content);
fclose($open);
}
函数本身工作,但会导致退出代码。
<?php
function page($name){
$content = '<?php PAGE CONTENT ?>';
$file = "./search/$name.php";
$open = fopen($file, "w");
fwrite($open, $content);
fclose($open);
}
page('file1.txt');
?>
看看这是否有效,这可能与您的 HEREDOC 语法有关(也许是 eol 之前的空格;)。
我不同意Chief17唯一正确的事情是写入文件。
此代码
<?php
PAGE CONTENT
?>
应该怎么做?
你混淆了???可能应该是这样的
?>
PAGE CONTENT
<?php
编辑后编辑
你像这样打破 php 为什么你需要这个?