这就是我要做的:
我有一个index.php,我想做的是从这个读取一个值,在另一个php使用require_once,并返回修改后的值,但由于某种原因它不起作用,谢谢大家。
显然也
<?php
function get_val(){
return $my_val*2;
}
?>
index . php
<?php
$my_val = 3;
require_once "functions.php";
echo get_val();
?>
所以如果你能帮助我,我需要展示的是6;但是它没有显示任何东西,我不想使用参数,只使用全局变量但是它不起作用,谢谢
$my_val变量是函数的作用域,在这种情况下必须使用全局变量,例如:
显然也<?php
function get_val(){
global $my_val;
return $my_val*2;
}
?>
index . php
<?php
$my_val = 3;
require_once "functions.php";
echo get_val();
?>
你可以看到这里的例子(From w3s)
<?php
$x = 5;
$y = 10;
function myTest() {
global $x, $y;
$y = $x + $y;
}
myTest(); // run function
echo $y; // output the new value for variable $y, result: 15