PHP の血と涙の歴史の最初の紹介 - PHP
私は今学期の初めに PHP を使い始めました。しばらくの間、PHP を独学で勉強しています。散在的な時間を勉強に費やしただけなので、進歩はそれほど速くありませんが、この国慶節の休暇中に一生懸命勉強することができました。以前は長い間問題を理解していなかったというのは不思議です。友達と 2 日間楽しく過ごしたので、すべてを理解できることもあります。問題を解決したい場合、毎日何行ものコードを入力するだけで解決できるわけではありません。そして、別の考え方を使って問題を解決します。
以下は、初心者から「Hello?world」と入力できるようになるまでの過程で私が遭遇し解決した問題です:
1. 静的 Web ページと動的 Web ページの違いは何ですか?
公式説明: 静的 Web ページは、バックグラウンド データベースやプログラムを持たず、非対話型の Web ページを指します。あなたが何を作り上げても、それが示すものであり、何も変わりません。静的 Web ページは更新が比較的面倒なため、一般に更新が少ない表示用 Web サイトに適しています。さらに、拡張子が .asp であるがデータベース接続がない場合は、、 、 、 のページも静的 Web サイト です。 は単なる .asp 拡張子。 (Baidu Experience より抜粋)
既知のバージョン: 動的 Web ページと静的 Web ページを理解する前に、まず Web サイトのサーバーとクライアントの概念を理解する必要があります。
新浪駅、捜湖ウェブサイトと同様、これらはウェブサイトサーバーであり、さまざまな種類のウェブドキュメントを保存します。
あなたと私が使用しているコンピューターは、IE ブラウザーを使用して Web サイトにログインし、Web ページのファイルをダウンロードすると、分析後にカラフルになります。美しいページが私たちに提示されました。
静的 Web ページは、一般に最も単純な HTML Web ページであり、サーバー側とクライアント側は同じであり、スクリプトはありません。プログラムが小さいため、移動できません。
動的 Web ページには、サーバー側の動的 Web ページとクライアント側の動的 Web ページが含まれます。
いわゆるサーバーサイド動的 Web ページとは、Web ページがコンピューターにダウンロードされる前に、サーバー上で実行されるスクリプトと小さなプログラムを含む Web ページを指します。 、最初にサーバーにダウンロードする必要があります。含まれているスクリプトとアプレットを実行します。たとえば、ユーザー名とパスワードを入力して iAsk にログインすると、iAsk の右側にユーザー名とポイントが表示されます。これはサーバー側の動的な Web ページです。
クライアント側の動的 Web ページとは、クライアント マシン上で実行されるスクリプトと小さなプログラムを含む Web ページを指します。たとえば、Sina のホームページには小さな広告がいくつか表示されます。これはクライアント側の動的 Web ページです。
簡単に言うと、静的 Web ページは誰にとっても同じように見え、移動できません。クライアント側の動的 Web ページも誰にとっても同じように見えますが、移動することはできます。サーバー側の動的な Web ページは誰でも見ることができ、見た目も異なり、移動することもできます。
Frontpage は主に静的な Web ページをデザインし、動的な Web ページをデザインする機能は非常に弱いです。
私自身の理解: 動的 Web ページはデータベースとロジックを設計しますが、静的 Web ページはページの設計に使用でき、その中に PHP コードが埋め込まれているため、同等です。 HTMLが何に使われるかについて。
2. PHP はなぜスクリプト言語と呼ばれるのでしょうか?
Baidu は次のことを知っています: スクリプト言語 は通常、いくつかの単純なアプリケーションを作成するために使用されます。 JS、VBS、JSP、ASP など、PHPなど、マクロプログラム は、 スクリプト言語 とみなすこともできます。 スクリプト言語 プログラミングとの比較 言語の最大の欠点は実行効率が低いことですが、記述は簡単です。
HTML は、 と呼ばれていますが、言語 ではありません。 ハイパーテキスト マークアップ言語 は、実際には制御タグの一部としか考えることができず、書かれたものはプログラムとは呼ばれません。
静的 Web ページ にも VBS または JS スクリプト。これらはフロントエンドのみです。
ASP は、VBS または JS ですが、通常、ほとんどの人は VBS を使用しており、バックグラウンドで使用されます。
PHP は C とほぼ同じ構文を持ち、実際には JS は
とほぼ同じで、Web サイトを作成したい場合は、 を学ぶ必要があります。 🎜>ASP (少し遅れていますが、始めるのは簡単です) または PHP または JSPまたは ASP.net(VB.netも学ぶことができますC#.net) 少なくとも同じ。
無料のサイト全体システムは無料で使用および変更できますが、そのほとんどは商用利用が許可されていません。該当する公式 Web サイトにアクセスして閲覧できます。認証ファイル
3. PHP を作成するために使用されるコンパイラの種類
メモ帳を含む多くのコンパイラーは、PHP コードを作成できます。ここでは EPP3(EclipsePHP) を推奨します。 ?Studio?3)、以前に java を勉強したので、完全なコードを書いた後は、このインターフェースの作り方には慣れています。動作しますか?
これは EPP3 のインターフェースです:
??
再生ボタンに似たボタンを見たことがありますか?そのドロップダウン メニューをクリックして実行設定ボタンを見つけ、独自のワークプレイスディレクトリ
??
wamp/www/ ディレクトリの下)
4.Wampserver5インストール 多くの友人は私と同じように、静的 Web ページにまったく触れずに PHP を学習しているかもしれません。これは私が初めて を書いたものです。 Hello?world はメモ帳で作成され、ファイルの拡張子が .txt から .phpしかし、それを開くと、それはあなたが望むものではなく実際にコードです。その理由は、PHP が Web サイトのバックエンドとして使用されており、それを介して開く必要があるためです。サーバーとして使用する必要があります。サーバーとして設定するか、ワンクリック構成サーバーを直接ダウンロードしてください。ダウンロードしてインストールが完了したら、次のリンクに進みます。 D:wamp ディレクトリの下にフォルダーが表示されます: www これは、プログラムが Web ページを配置するフォルダーです。もちろん、これらのパスは自分で変更できます。メモ帳で簡単なプログラムを作成した後、サフィックス名を変更してディレクトリにコピーし、IE ブラウザを開いて http://localhost/ (ファイル名 .php (サブフォルダーがある場合は、常にファイルのパスに従ってファイルを検索します))、必要な結果が表示されます。 。
これらの問題を解決したら、基本的には PHP の世界への第一歩を踏み出したことになります。皆さんも一緒に独学への道を歩んでいきましょう ~