PHPの基礎知識まとめ(初心者が始めるのに必要)

黄舟
リリース: 2023-03-16 15:20:01
オリジナル
30981 人が閲覧しました

PHP は、動的 Web ページの生成に使用され、HTML に埋め込むことができる、広く使用されているオープンソースのサーバーサイドベースのスクリプト言語です。特に WEB 開発に適しています。 PHPの初心者が知っておくべきPHPの基礎知識を共有しましょう。興味のある友達は一緒に学ぶことができます

PHPというとプログラマーを思い浮かべる人が多いと思います。 (これは本当ですが)、それはまた、自分がこの業界に適しているかどうかを考慮する必要があります。PHP とは何かを知っていますか? PHPにはどのような機能があり、何に使えるのでしょうか?

授業開始のお知らせ: php中国語サイトの「PHPオンライントレーニングクラス」の受講登録を開始しました!

PHP とは何ですか?

•PHP (PHP: Hypertext Preprocessor、Hypertext Preprocessor の略) は、Web ページ用の動的なスクリプト言語を生成するために広く使用されているオープンソースのサーバーサイド ベースのプログラムです。 HTML に埋め込むことができ、特に WEB 開発に適しています。

•クライアントがサーバーのプログラムにリクエストを送信すると、Webサーバーはリクエストに応じて対応するページに応答します。ページにPHPスクリプトが含まれている場合、サーバーは解釈と実行のためにそれをPHPインタープリタに渡します。そして、生成された HTML コードがクライアントに渡され、クライアントのブラウザがその HTML コードを解釈し、最終的に Web 形式のページを形成します。

実行方法

•PHPコードは特別な開始文字と終了文字に含まれており、Webページのスクリプトが「PHPモード」に入る、または終了することができます。 C または Perl で書かれた他のスクリプトでは、HTML を出力するプログラムを作成するために多数のコマンドが必要ですが、PHP で HTML スクリプトを作成するには、操作を完了するためにコードを埋め込むだけで済みます (たとえば、この場合、一部のテキストが出力されます)。 。

•クライアント側のJavaとは異なり、PHPコードはサーバー側で実行されます。上記の例と同様のコードをサーバー上で構築した場合、スクリプトの実行後、クライアントは結果を受け取りますが、その背後にあるコードがどのように機能するかはわかりません。 PHP がすべての HTML ファイルを処理できるように Web サーバーを設定することもできるため、ユーザーはサーバーが何をしているのかを知ることができません。

PHP実行環境のインストール

1. LinuxにPHP環境Linux+Apache+MySQL+PHPをインストール、WindowsにPHP環境WAMPをインストール

2. 統合環境*: Wamp

PHP開発統合環境ツール推奨事項:

1.phpStudy V8.0.9.3 (Win64ビット)

2.phpStudy V8.0.9.3 (Win32ビット)

PHPの機能

•開いていますソースコード、サーバーサイドスクリプト言語。

•オペレーティング システムに依存せず、ほぼすべてのシステムで実行できます。

•Apache、IISなど、ほとんどのサーバーをサポートします。

•主にAccessMySQLSQL Serverなど、多数のデータベースをサポートします。

•画像を作成できます。

•… …
•他にもいくつかの特別な機能があり、以下の高度な技術詳細で詳しく説明されています。

•Xunlei や Xinliang Weibo などの大規模な Web サイトが PHP プログラムを使用していることはわかっています。

C/S および B/S 構造

C/S (クライアント/サーバー) 構造。よく知られているクライアントサーバー構造です。両端のハードウェア環境の利点を最大限に活用し、クライアント側とサーバー側に合理的にタスクを割り当てて実装することができ、システムの通信オーバーヘッドを削減できるソフトウェアシステムアーキテクチャです。現在、アプリケーションソフトウェアのシステムはクライアント/サーバーの2層構造になっていることが多く、B/S(ブラウザ/サーバー)構造はブラウザーサーバーの構造となっています。インターネット技術の台頭によるC/S構造の変更または改良構造です。この構造では、ユーザーの作業インターフェイスは WWW ブラウザを通じて実装され、トランザクション ロジックのごく一部はフロントエンド (ブラウザ) に実装されますが、主要なトランザクション ロジックはサーバー側 (サーバー) に実装されます。これにより、クライアント コンピュータの負荷が大幅に軽減され、システムのメンテナンスとアップグレードにかかるコストと作業負荷が軽減され、ユーザーの全体的なコストが削減されます。

統合開発環境

WAMP

Windows 上の Apache+Mysql/MariaDB+Perl/PHP/Python、動的な Web サイトやサーバーを構築するために一般的に使用されるオープン ソース ソフトウェアのセットで、それぞれが独立していますこれらは一緒に使用されることが多いため、互換性が高まり、強力な Web アプリケーション プラットフォームを形成します。

マンプ

Apple システムの MAMP PRO は、古典的なローカル サーバー環境 OS X ソフトウェアのプロフェッショナル レベルのバージョンです。 MAMP の頭文字は、Apple の OSX システム上の Macintosh、Apache、MySQL、および PHP を表します。その名前が示すように、MAMP の強力な機能を知っておく必要があります。 MAMP には、Apache サーバー、PHP インストール パッケージ、および MySQL インストール パッケージが含まれています。

PHPマークアップスタイル

これはPHPで推奨されるマークアップスタイルです。サーバー管理者は、このスタイルのマークアップを無効にすることはできません。

HTMLと簡単に組み合わせることができます

<?php
if ($expression) {
?>
<strong>This is true.</strong>
<?php
} else {
?>
<strong>This is false.</strong>
<?php }?>
ログイン後にコピー

PHPは、終了タグと次の開始タグ内のPHP以外のコードを直接出力します。大量のテキストを出力する必要がある場合、echo() や print() などの関数を使用してすべてのテキストを出力するよりも、PHP 解析モードを終了する方が効率的です。

セミコロン

PHP では、単純なステートメントを区切るためにセミコロンを使用します。条件付きテストやループなどの複合ステートメントのコード ブロックをマークするには中かっこを使用します。中かっこの後にセミコロンを使用しないでください。他の言語とは異なり、PHP では右括弧 (?>) の前のセミコロンは必要ありません。

空白と改行

一般に、PHP では空白は重要ではありません。ステートメントを任意の行に展開したり、ステートメントを 1 行に圧縮したりできます。 この柔軟な形式を利用すると、(割り当てやインデントなどを調整して) コードを読みやすくすることができます。怠惰なプログラマーの中には、この無料形式を利用して、単に読めないコードを作成する人もいますが、これはお勧めできません。

プログラムのコメント

PHP は、次のように C、C++、およびシェル スクリプト スタイルのコメントをサポートしています:

•// 単一行のコメント

•/* ...*/ 複数行のコメント (注: 埋め込むことはできません Set)

•# スクリプト コメント

概要

以上がPHPの基礎知識まとめ(初心者が始めるのに必要)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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