我是php的新手,我正在通过一些moodle代码进行原型攻击。
Anyhows我有一些数据ID,如从file1.php传递到file2.php,我使用全局变量。这些值在file2中初始化,我需要它们在file1中使用。这是我如何去做的
file1.php
<?php// top of file 1
global $content; // discussion content // line 3
file2.php
global $content;// line 3379
$content=$post->subject;
回到file1.php
echo 'global scope'.$content; // this is always empty// line 168
答案 0 :(得分:5)
使用global来获取全局变量
//file 1
$a = "im a global variable";
function foo(){
global $a;
echo $a;
}
//file 2
require "file1.php";
function foo2(){
global $a;
echo $a;
}
答案 1 :(得分:0)
只是分享一个想法,
假设在file1中,你有$ content =“myID”;
并且在file2中,如果包含(“file1.php”),则可以通过执行来访问
global $content;
var_dump($content) will output string 'myId' (length=4)