如何在同一文件中的另一块PHP代码中访问一个PHP代码块中的变量?

时间:2014-01-20 11:51:25

标签: php html function output

我有这样的事情:

开头的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>

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

4 个答案:

答案 0 :(得分:3)

不需要,除非您在功能下访问它(因为它将失去其范围)

<强> 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 .. ! 
}

答案 1 :(得分:1)

按照你上面所说的做,它会起作用。

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

以上示例将显示一个简单的网页,其中包含“Hello&#39;作为内容。这实际上是PHP的最佳优势之一。

答案 2 :(得分:0)

试试这个

echo ($variable);

print($variable);

答案 3 :(得分:0)

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