這是我在PHPUnit中的自定義函數。PHP或PHPUnit自定義函數
protected function checkIfSetGlobalTest($VARIABLE, $ASSIGNMENT) {
global $VARIABLE;
if(!isset($VARIABLE) == true) {
$VARIABLE = $ASSIGNMENT;
}
}
這是我調用該函數的時候。
protected function setUp() {
$this->checkIfSetGlobalTest("$URL", "http://google.com");
$this->setBrowser("*firefox");
$this->setBrowserUrl($URL);
}
我想查看是否設置了變量,如果不是,則將該URL分配給該變量。像下面的代碼一樣。
global $URL;
if(!isset($URL) == true) {
$URL = "http://google.com";
}
強制性 '不使用全局' 的評論,尤其是看到你如何將'$ VARIABLE'傳遞給你的第一個函數。如果您使用PHPUnit,爲什麼不使用它的'assert'函數? –