グローバル変数の使用でいくつかのエラーに直面しています。グローバル スコープで $var を定義し、それを関数で使用しようとしましたが、そこではアクセスできません。より良い説明については、以下のコードを参照してください。
ファイル a.php:
<?php
$tmp = "testing";
function testFunction(){
global $tmp;
echo($tmp);
}
この関数がどのように呼び出されるかについて少し説明します。
ファイル b.php:
<?php
include 'a.php'
class testClass{
public function testFunctionCall(){
testFunction();
}
}
上記の「b.php」は、次を使用して呼び出されます。
$method = new ReflectionMethod($this, $method);
$method->invoke();
現在、目的の出力は「テスト中」ですが、受信した出力は NULL です。
助けてくれてありがとう。