我试图让$x
输出静态,正如我在下面的代码中所尝试的那样,我无法做到这一点,所以我尝试使用全局数组(因为我无法访问)我在函数外面声明的变量),所以我尝试使用全局数组也没有用,接下来我试图通过使用global keyword
来实现相同的效果,但是后者也没有用我,我做错了什么?
<?php
global$x=5;
global$y=10;
global static $s=0;
$s=$x + $y;
//echo $s;
function willthiswork(){
//GLOBAL['s']=GLOBAL['x']+GLOBAL['y'];
$s=$x+$y;
$s++
}
willthiswork();
willthiswork();
willthiswork();
?>
我真的很新用PHP并使用此链接来了解是否有更好的资源请提及它。 https://www.w3schools.com/php/php_variables.asp
答案 0 :(得分:0)
global
关键字
function willthiswork(){
global $x, $y;
$s=$x+$y;
$s++
}
答案 1 :(得分:0)
全局变量是不好的做法a link
你可以使用像这样的默认参数
const msg = 'Waiting for animation timeout after 1s';
const EC = new protractor.ProtractorExpectedConditions();
await browser.wait(EC.elementToBeClickable(model.elements.button.checkCompliance), 1000, `${msg} panel`);
await model.elements.button.checkCompliance.click();
希望有所帮助