这很简单,但我试图在函数-2
中回显函数-1的值function testing(){
$files1 = "dir";
}
function tested() {
testing();
echo "testing".$files1;
}
任何有关其不起作用的帮助都会受到赞赏。
答案 0 :(得分:3)
为此你必须从函数
返回值function testing(){
$files1 = "dir";
return $files1;
}
function tested() {
$files1 = testing();
echo "testing".$files1;
}
tested();
答案 1 :(得分:2)
它们运行,但第二个函数不理解函数1中的局部变量。
我会做以下
<?php
function testing(){
$files1 = "dir";
return $files1;
}
function tested() {
$files1 = testing();
echo "testing".$files1;
}
tested();
?>
或者您可以使用全局变量。
<?php
function testing(){
$GLOBALS['files1'] = "dir";
// return $files1;
}
function tested() {
testing();
echo "testing ". $GLOBALS['files1'];
}
tested();
?>