ホームページ > バックエンド開発 > PHPチュートリアル > 初心者に最適な PHP 入門チュートリアル

初心者に最適な PHP 入門チュートリアル

烟雨青岚
リリース: 2023-04-08 21:30:02
転載
5398 人が閲覧しました

初心者に最適な PHP 入門チュートリアル

初心者に最適な PHP の入門チュートリアル

何が必要ですか?

このチュートリアルでは、サーバーがすでに PHP をサポートしており、すべてのファイルの拡張子が .php3 であることを前提としています。ほとんどのサーバーでは、これは PHP ファイルの拡張子として欠落しています。管理者に確認してください。サーバーが PHP をサポートしている場合は、これで十分です。それは簡単です。PHP ファイルを作成してサーバーに配置すると、サーバーがそれをスマートに処理します。これには、追加ツールのコンパイルやインストールは必要ありません。次のように考えることができます。PHP ファイルは、新しい一連の賢いタグが追加された通常の HTML ファイルです。

最初の PHP コード

上記のコードの色は視覚的にわかりやすくするためのもので、PHP のタグと式のさまざまな部分を理解しやすくしています。式の。 CGI プログラムとは異なり、実行権限は必要ないことに注意してください。 PHP ファイルは、興味のあることをいくつでも実行できる特別なタグのセットを含む HTML ファイルと考えることができます。

このプログラムは非常にシンプルなので、このための WEB ページを特別に作成する必要はありません。実行されるのは、「Hello World」と表示されるだけです。

このコードを試しても何も出力されない場合は、サーバーが PHP をサポートしていないことが問題である可能性があります。管理者に確認してください。

前の例の焦点は、PHP タグを紹介することです。 PHP コードの先頭として「」タグで終了します。例に示すように、HTML ファイルでは PHP モードを自由に開始および終了できます。

役に立つこと

もっと意味のあることをしましょう。ユーザーのブラウザが何であるかを確認したい場合は、ブラウザから WEB サーバーに送信されるユーザー エージェント (User Agent) 文字列を確認できます。この情報は、$HTTP_USER_AGNET という名前の変数に保存されます。この変数の値は、次のステートメントを使用すると簡単に表示できます:

<?php
 echo $HTTP_USER_AGENT;
?>
ログイン後にコピー

ユーザーが Internet Explorer を使用している場合、表示される結果は次のようになります: Mozilla/4.0 (互換性; MSIE 4.0; Windows 98) 実際、ユーザーのブラウザは他の多くのコンテンツも配信します。次のコードを使用すると、これらの変数の完全なリストを取得できます。

<?php
 phpinfo();
?>
ログイン後にコピー

このコードをファイル (info.php3 など) に保存し、サーバーにアップロードしてブラウザを使用します。それを開くと、あなたを驚かせるものをたくさん見てください。 PHP タグのセット内に複数の PHP ステートメントを配置することも、単一のコード ブロックを使用してさらに多くのことを実行することもできます。例: ブラウザが MSIE かどうかを確認したい場合は、次のコードを使用できます:

<?php if (strstr($HTTP_USER_AGENT,"MSIE"))
{
  echo "You are using Internet Explorer.<br>";
}
?>
ログイン後にコピー

ここで、いくつかの新しいことを紹介します。まずは「if」文です。 C 言語の基本的な構文に精通している場合は、このコードを簡単に理解できるでしょう。よくわからない場合は、関連書籍を探して参考にすることをお勧めします。 PHP は C の単純な構文を保持し、C 言語での制御が難しい文字列やメモリの処理を回避します。

2 番目に、関数 strstr() を呼び出しました。 strstr() は PHP の組み込み関数であり、文字列内の別の文字列を検索するために使用されます。この例では、変数 $HTTP_USER_AGENT で "MSIE" を検索します。フォント文字列が見つかった場合、関数は true を返します。値、つまり TRUE 、それ以外の場合はその逆です。

PHP コード ブロックの途中であっても、PHP モードを開始および終了する方法を見てみましょう:

<?php
if (strstr($HTTP_USER_AGENT,"MSIE")){
?>
<center><b>You are using Internet Explorer</b></center>
<?
}else{
?>
<center><b>You are not using Internet Explorer</b></center>
<?
}
?>
ログイン後にコピー

PHP モードから抜け出して HTML コードを直接出力する方法を使用します。 echo ステートメントの出力結果を使用する代わりに。 PHP コードの論理的な整合性を破壊しないことが非常に重要です。このコードを実行すると、次のような結果が表示されます:

You are using Internet Explorer
ログイン後にコピー

Processing the form

Another PHP The力は HTML ファイル内のフォームの処理にあります。すべての HTML ファイルのフォーム要素が同じ名前でターゲット ページに自動的に送信されるという基本概念を理解する必要があります。これを理解するのは少し難しいように思えますが、次の例で説明してみましょう:

<form action="action.php3" method="post">
Your Name: <input type=text name=name> 字串3
Your Age : <input type=text name=age>
<input type="submit">
</form>
ログイン後にコピー

このフォームには必要な HTML タグのみが含まれており、完全ではありません。ユーザーがこのフォームに記入して「送信」ボタンを押すと、ファイル action.php3 が呼び出されます。このファイルに次のコードが含まれているとします。

Hi <?php echo $name;?>. You are <?php echo $age;?> years old.
ログイン後にコピー
変数 $name と $age は PHP によって自動的に設定されるため、その実行の効果は明ら​​かです。

読んでいただきありがとうございます。多くの利益が得られることを願っています。

この記事は https://blog.csdn.net/ffghggf/article/details/86659891

推奨チュートリアル: "

php チュートリアル "## から転載されました。 #

以上が初心者に最適な PHP 入門チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート