【发布时间】:2017-04-18 06:36:27
【问题描述】:
我认为这是一个非常简单的问题,但是我已经在这个问题上苦苦挣扎了很长一段时间了.. 这是我的情况的一个例子:
我在一个名为functions.php的外部文件中有一个带有多个变量的函数,这些变量是来自数据库的值,但作为一个例子:
function someVariables(){
$var1 = 'First variable';
$var2 = 'Second variable';
$var3 = 'Third variable';
}
文件被导入到索引页面的顶部
<?php import('functions.php')?>
我想在 index.php 中的某处回显 $var2,但什么也没显示,只是一个空白点。
<h1><?php echo someVariables($var1);?></h1>
<p>some random text</p>
<h2><?php echo someVariables($var2);?></h2>
<p>some random text</p>
<h3><?php echo someVariables($var3);?></h3>
<p>some random text</p>
如何在不同的地方一一回显这些变量? 这些变量应该在页面中以多个 div 和标签显示... 如果我在函数内回显一个变量并执行此操作:
<h1> <?php someVariables();?> </h1>
它与一个变量 echo 一起工作,因此变量没有任何问题。
【问题讨论】:
-
为什么不从函数中返回一个数组???
标签: php html function variables echo