将代码放入变量中

Jam*_*mie -5 php variables

如何将一个块php放入变量中?以下代码无效:

$test = "
        <?php
        session_start();
        $test = 'test'; 

        $_SESSION['test'] = $test;

        header("Refresh: 0;url=/");
        ?>
    ";
Run Code Online (Sandbox Code Playgroud)

chr*_*s85 5

由于您使用双引号进行赋值,因此正在解释内部数据.使用单引号.

$test = '<?php
        session_start();
        $test = "test"; 
        $_SESSION["test"] = $test;
        header("Refresh: 0;url=/");
        ?>';
echo $test;
Run Code Online (Sandbox Code Playgroud)

输出:

 <?php
        session_start();
        $test = "test"; 
        $_SESSION["test"] = $test;
        header("Refresh: 0;url=/");
        ?>
Run Code Online (Sandbox Code Playgroud)