我有一个php页面,我可以在其中获得这样的数据
$data = $_GET["data"];
$ data用于页面和函数内部,即
function myfunction() {
some code here
}
如果需要,可以在此页面上多次调用此函数
我的问题是访问函数内部数据的有效方法是什么?
1
function myfunction() {
$data = $_GET["data"];
}
或 2。
function myfunction() {
global $data;
}
答案 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
}
}