Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何访问同一文件中一个PHP代码块中另一个PHP代码块中的变量?_Php_Html_Function_Output - Fatal编程技术网

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

如何访问同一文件中一个PHP代码块中另一个PHP代码块中的变量?,php,html,function,output,Php,Html,Function,Output,我有这样的想法: 开始时的PHP代码: <?php $variable="example"; ?> 然后是HTML代码: <html> <head> <title>Title</title> </head> <body> 标题 然后再说一遍: <?php // code comes here, and I want to access variable $variable h

我有这样的想法:

开始时的PHP代码:

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

然后是HTML代码:

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

标题
然后再说一遍:

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

然后HTML代码结束:

 </body>
 </html>

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

不需要,除非您在函数下访问它(因为它将失去其作用域)
test1.php

<?php
$var = 1;


//.. your code...
?>

<html>.....

<?php
echo $var; // prints 1

.....
试试这个

echo ($variable);


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

只要做你上面所说的,它就会起作用

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


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

试试看怎么样?是的,会有用的。
print($variable);
<?php
$variable = 'Hello';
?>
<html>
<head>
</head>
<body>
<?php echo $variable; ?>
</body>
</html>