【问题标题】:How can I access a variable in one block of PHP code in another block of PHP code in the same file?如何在同一文件中的另一个 PHP 代码块中访问一个 PHP 代码块中的变量?
【发布时间】:2014-01-20 11:51:25
【问题描述】:

我有这样的事情:

开头的PHP代码:

 <?php
 $variable="example";
 ?>

然后是 HTML 代码:

 <html>
 <head>
 <title>Title</title>
 </head>
 <body>

然后是 PHP:

 <?php
 // code comes here, and I want to access variable $variable here.
 ?>

然后HTML代码结束:

 </body>
 </html>

有可能以某种方式做到这一点吗?我不想创建另一个文件;我需要在此文件中执行此操作。

【问题讨论】:

  • 怎么样,试试看?是的,它会起作用的。

标签: php html function output


【解决方案1】:

除非您在函数下访问它,否则不需要(因为它会失去作用域)

test1.php

<?php
$var = 1;


//.. your code...
?>

<html>.....

<?php
echo $var; // prints 1

而下面的代码不起作用...

<?php
$var = 1;

function displayVar()
{
echo $var; // You will get a notice .. ! 
}

【讨论】:

    【解决方案2】:

    只要按照你上面说的去做就行了。

    <?php
    $variable = 'Hello';
    ?>
    <html>
    <head>
    </head>
    <body>
    <?php echo $variable; ?>
    </body>
    </html>
    

    上面的示例将显示一个简单的网页,内容为“Hello”。这实际上是 PHP 的最佳优势之一。

    【讨论】:

      【解决方案3】:

      试试这个

      echo ($variable);
      

      print($variable);
      

      【讨论】:

        【解决方案4】:

        如果它是同一个文件,是的,这是可能的,除非变量在函数中。但这是一个非常简单的问题,您可以自己测试一下。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-11-15
          • 2022-01-24
          • 1970-01-01
          • 2014-08-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多