[英]How do I make a variable from outside a function work in that function?
function nothing() {
echo $variableThatIWant;
}
更好的方法是將其作為參數傳遞。
function nothing($var) {
echo $var;
}
$foo = 'foo';
nothing($foo);
我什至不知道為什么還要向您展示這個邪惡的方法,就是使用global。
function nothing() {
global $foo;
echo $foo;
}
$foo = 'foo';
nothing();
您可以將“ global”放在要使用的變量之前,如下所示:
<?php
$txt = "Hello";
function Test() {
global $txt;
echo $txt;
}
Test();
?>
OR:您可以將其作為參數傳遞,如下所示:
<?php
$txt = "Hello";
function Test($txt) {
echo $txt;
}
Test($txt);
?>
來源: http : //browse-tutorials.com/tutorial/php-global-variables
您必須使用global
。
$var = 'hello';
function myprint()
{
global $var;
echo $var;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.