PHP函数内调用外部变量的方法

只有相信自己的目标,努力工作和奋斗的人才能取得最终的成功。但是我一直相信的一件事是,当您触摸自己哭泣时,您就成功了!

今天在写php代码时,函数内调用了函数外部定义的变量,本着水一篇博文的想法,就写一写php函数内调用外部变量的方法。

php函数内调用外部变量的方法

1、php使用 global 关键字调用外部变量

global 可以把全局数据导入到一个函数的局部范围内!

php代码:

$host = 'feiniaomy.com';
function gethost()
{
    global $host;
    echo $host;
}
gethost();

输出结果:

feiniaomy.com

2、使用 $GLOBALS 替代 global

$GLOBALS 是一个超全局变量,同样他也是一个关联数组,每一个变量为一个元素,键名对应变量名,值对应变量的内容。

php代码:

$host = 'mochu';
function gethost()
{
    echo $GLOBALS['host'];
}
gethost();

3、使用函数传参的方法

如果不想使用上面的两种方法,可以参考下面函数传参数的例子,同样可以达到调用外部变量的效果!

$host = 'mochu';
function gethost($h)
{
    echo $h;
}
gethost($host);

本文PHP函数内调用外部变量的方法到此结束。激流勇进者方能领略江河源头的奇观胜景。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法