0

私は PHP を初めて使用しますが、最近、大量の HTML との統合を容易にするために「if ステートメント」を実行する別の方法を発見しました。

<?php if(something): ?>

All the HTML in here

<?php endif; ?>

今、関数で同様のことができるかどうか疑問に思っていますか? いくつかの変数を作成する関数を宣言したので、その関数を呼び出して、それらの変数を HTML の一部で使用したいと考えています。

例えば

function test(){
  $test1 = 'test1';
  $test2 = 'test2';
}

test();
<div><?php $test1; ?></div>
<div><?php $test2; ?></div>

関数で作成された変数はグローバルではなく、グローバルにしたくないため、上記は機能しません。関数は、別の php ファイルで宣言されています。

私の最初の検索では、これについて何も見つかりませんでした。

4

2 に答える 2