嗨,有什么更好的方法来编写以下代码,这样myScript()
就不会执行多次了?
<?php
function myScript($myVar){
//some code
return $anotherVar;
}
$data = myScript("some input");
echo $data.$data.$data;
$data变量只是存储输出,当您回显该变量时,它不会执行多次。
在脚本中,函数只执行一次。您越来越多地使用返回值。
函数永远不会单独运行,而是您可以调用函数跑
function myScript($myVar){
return $anotherVar; //5
}
$data = myScript("some input");
echo $data.$data.$data; //555
如果您想要不同参数的不同值,也可以多次调用此函数,例如:
function myScript($myVar){
return $myVar * $myVar;
}
$data1 = myScript(3);
$data2 = myScript(4);
$data3 = myScript(5);
echo $data1." - ".$data2." - ".$data3; //9 - 16 - 25