私は 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 ファイルで宣言されています。
私の最初の検索では、これについて何も見つかりませんでした。