フロントエンド開発では、HTML、CSS、JavaScriptを使用してさまざまな効果を実現できます。しかし、HTMLは単なるマークアップ言語であり、論理的な判断能力がないため、複雑なビジネスロジックを扱うのは困難です。 PHP は、ビジネス ロジックを処理し、動的な Web ページを生成するために使用できるサーバー側スクリプト言語です。
HTML ページでは、PHP のメソッドを呼び出すことで、より豊富な機能を実現できます。 HTML内でPHPのメソッドを呼び出す方法を紹介します。
公式 Web サイトから PHP 圧縮パッケージをダウンロードし、解凍後に環境変数を設定することで、PHP 環境をインストールする必要があります。統合開発環境のインストールを選択することもできます。一般的に使用されるものには、WAMP、XAMPP などが含まれます。
PHP では、関数は複数回呼び出すことができるコードのブロックです。 PHP ファイルに関数を定義して、特定のロジックを実装できます。
たとえば、2 つの数値を加算する関数を定義できます。
<?php function add($a, $b) { return $a + $b; } ?>
次のメソッドを使用できます。 HTML ファイルで PHP の関数を呼び出すには:
<!DOCTYPE html> <html> <body> <?php include 'functions.php'; echo "1 + 2 = " . add(1, 2); ?> </body> </html>
HTML で PHP 関数を呼び出す場合は、PHP コードを タグ内に配置する必要があることに注意してください。
上記のコードでは、include 関数を通じて関数ライブラリ ファイルを導入します。このファイルには、PHP で定義した add 関数が含まれています。次に、echo ステートメントを使用して、add 関数の戻り値 (1 2 の結果) を出力します。
HTML 内のフォームまたはリンクを通じてパラメータを PHP 関数に渡して、より複雑なロジックを実装することもできます。
たとえば、ユーザーに 2 つの数値を入力させるフォームを HTML ファイルに記述し、これら 2 つの数値を PHP の add 関数に渡し、それらの合計を計算して結果を返すことができます。
<!DOCTYPE html> <html> <body> <form action="add.php" method="post"> <label for="num1">第一个数字:</label> <input type="text" id="num1" name="num1"><br><br> <label for="num2">第二个数字:</label> <input type="text" id="num2" name="num2"><br><br> <input type="submit" value="计算"> </form> </body> </html>ここのformタグでは、action属性でフォーム送信時にジャンプするPHPファイルを指定し、method属性で送信方法をpostに指定しています。 PHP ファイルでは、$_POST 変数を介してフォームによって送信されたパラメーターを取得し、add 関数を呼び出して結果を計算し、出力します。
<?php include 'functions.php'; $num1 = $_POST['num1']; $num2 = $_POST['num2']; $result = add($num1, $num2); echo "{$num1} + {$num2} = {$result}"; ?>必要な点に注意してください。フォームパラメータを取得する際には、悪意のある攻撃を防ぐための検証手順を実行する必要があります。 概要上記の手順により、HTML ページ内で PHP の関数を呼び出して、より豊富な関数を実現できます。実際の開発では、この方法を柔軟に使用して、特定のニーズに応じてより複雑なビジネス ロジックを実装できます。
以上がHTMLからPHPのメソッドを呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。