例如,如果语句
if($number == 1){
echo '$number == 1';
}
这样的语句需要调用多次。后一种说法可能需要改变。
可以将此代码放在外部文件中,并使用include
。
但最好是创建像这样的变量
$variable = if($number == 1){
echo '$number == 1';
}
这不起作用。尝试使用( )
、" "
。没有成功。
有什么想法吗?有可能吗?
更新的问题
为那些写那个问题的人再写一次是不可理解的。
所以需要这个代码if($number == 1){ echo '$number == 1'; }
(实际上代码要长得多)重复大约30次。
一次又一次地,代码的某些部分需要手动更改。
一种方法是将代码放在外部文件中,例如external_file.php,然后使用require($_SERVER['DOCUMENT_ROOT'] . "/external_file.php");
。
与其包含外部内容,不如定义/创建(现在我看到了需要功能)。
希望现在清楚了我想要什么。
谢谢你的回答,我将进行实验。
请使用可重用的函数
function reuseFun($num){
if($num == 1){
return 'Number = 1';
}
else{
return 'Number != 1';
}
}
echo reuseFun(1);
也许是这样?
function checkNumber($number) {
if($number == 1){
return true;
}
}
然后你可以这样使用它:
if (checkNumber(1)) {
echo 'something';
}
使用函数:
function myTest($number) {
if($number == 1){
echo '$number == 1';
}
}
这不起作用,但你可以试试这个:
if($number == 1) {
$variable = 'number is 1';
} elseif($number == 2) {
$variable = 'number is 2';
}
echo $variable;
不清楚if语句需要什么,但是如果您需要if的简写形式,请使用以下代码。
echo 'text '. ($number == 1 ? '$number == 1' : 'something else'). ' text';
更多示例
如果您需要重用代码,只需将此代码放入函数中,如下所示,
function print_number($number){
echo 'text '. ($number == 1 ? '$number == 1' : 'something else'). ' text';
}