舌骨变位镜 //index.php //functions.php 全球美元/年; $a=“text”; 函数头(){ echo$a; }
这样做不会给我打印$a的值。为什么?这是因为函数舌骨变位镜 //index.php //functions.php 全球美元/年; $a=“text”; 函数头(){ echo$a; },php,Php,这样做不会给我打印$a的值。为什么?这是因为函数head中的$a是该函数的局部变量。您必须明确声明要使用全局 //index.php <?php include 'functions.php'; head(); ?> //functions.php global $a; $a="text"; function head(){ echo $a; } 因为$a是函数head()范围内的局部变量,除非另有
head
中的$a
是该函数的局部变量。您必须明确声明要使用全局
//index.php
<?php
include 'functions.php';
head();
?>
//functions.php
global $a;
$a="text";
function head(){
echo $a;
}
因为$a
是函数head()
范围内的局部变量,除非另有声明。请阅读:它将在比发布你的问题所需的时间更短的时间内回答你的问题
<?php
global $a;
$a="text";
function head(){
global $a;
echo $a;
}