1

たとえば if 文

if($number == 1){
echo '$number == 1';
}

このようなステートメントは、複数回呼び出す必要があります。そしておそらく後者のステートメントは変更する必要があります。

このコードを外部ファイルに配置して使用できますinclude

しかし、次のような変数を作成する方がよいでしょう

$variable = if($number == 1){
echo '$number == 1';
}

これは動作しません。、 で試しまし( )" "。失敗。

何か案は?それはまったく可能ですか?

更新された質問

その質問を書いている人のためにもう一度書くことは理解できません。

したがってif($number == 1){ echo '$number == 1'; }、約 30 回繰り返すには、このコードが必要です (実際にはコードはもっと長くなります)。

そして、何度もコードの一部を手動で変更する必要があります。

どうすればよいかの1つの方法は、コードをexternal_file.phpなどの外部ファイルに配置してからrequire($_SERVER['DOCUMENT_ROOT'] . "/external_file.php");.

外部コンテンツを含める代わりに、定義/作成する必要があります (機能が必要であることがわかりました)。

私が何を望んでいるかが明確になったことを願っています。

答えてくれてありがとう、実験します。

4

5 に答える 5

0

if ステートメントで何が必要かは明確ではありませんが、if の省略形が必要な場合は、次のコードを使用します。

 echo 'text '. ($number == 1 ? '$number == 1' : 'something else'). ' text';

その他の例

コードを再利用する必要がある場合は、このコードを次のように関数内に配置します。

function print_number($number){
   echo 'text '. ($number == 1 ? '$number == 1' : 'something else'). ' text';
}
于 2013-08-01T09:47:15.527 に答える