在我的情况下,访问函数内部数据的有效方法是什么?

时间:2017-04-23 12:07:59

标签: php

我有一个php页面,我可以在其中获得这样的数据

$data = $_GET["data"];

$ data用于页面和函数内部,即

function myfunction() {
   some code here
}

如果需要,可以在此页面上多次调用此函数

我的问题是访问函数内部数据的有效方法是什么?

1

function myfunction() {
   $data = $_GET["data"];
}

或 2。

function myfunction() {
   global $data;
}

1 个答案:

答案 0 :(得分:0)

最有效的方式是直接在需要的地方使用$ _GET [“data”]而不声明并将其分配给新变量

e.g

//do your isset() checks here, not within the function

function myfunction(){
    if($_GET['data']==="whatever"){ //note that === checks is faster than ==, if you are sure of the type being checked
        //do something
    }
}