例如if语句
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");
。
而不是包含外部内容会想要定义/创建(现在我看到需要的功能)。
希望现在很清楚我想要的东西。
感谢您的回答,将进行实验。
答案 0 :(得分:1)
请使用可重复使用的功能
function reuseFun($num){
if($num == 1){
return 'Number = 1';
}
else{
return 'Number != 1';
}
}
echo reuseFun(1);
答案 1 :(得分:1)
也许是这样的?
function checkNumber($number) {
if($number == 1){
return true;
}
}
然后你可以像这样使用它:
if (checkNumber(1)) {
echo 'something';
}
答案 2 :(得分:1)
使用功能:
function myTest($number) {
if($number == 1){
echo '$number == 1';
}
}
答案 3 :(得分:0)
那不行,但你可以试试这个:
if($number == 1) {
$variable = 'number is 1';
} elseif($number == 2) {
$variable = 'number is 2';
}
echo $variable;
答案 4 :(得分:0)
if语句不清楚你需要什么,但如果你需要使用以下代码的简写形式。
echo 'text '. ($number == 1 ? '$number == 1' : 'something else'). ' text';
如果你需要重用代码,只需将此代码放在函数中,如下所示,
function print_number($number){
echo 'text '. ($number == 1 ? '$number == 1' : 'something else'). ' text';
}