ホームページ バックエンド開発 PHPチュートリアル PHP を初めて知ったときの血と涙の歴史 - 初心者が PHP を学習するときに遭遇するいくつかの小さな問題

PHP を初めて知ったときの血と涙の歴史 - 初心者が PHP を学習するときに遭遇するいくつかの小さな問題

Jun 13, 2016 pm 12:36 PM
asp html php vbs

PHP を初めて紹介したときの血と涙の歴史 - PHP を学習する際に初心者が遭遇するいくつかの問題

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 は次のことを知っています: スクリプト言語 は通常、いくつかの単純なアプリケーションを作成するために使用されます。 JSVBSJSPASP などPHPなど、マクロプログラム は、 スクリプト言語 とみなすこともできます。 スクリプト言語 プログラミングとの比較 言語の最大の欠点は実行効率が低いことですが、記述は簡単です。
HTML は、 と呼ばれていますが、言語 ではありません。 ハイパーテキスト マークアップ言語 は、実際には制御タグの一部としか考えることができず、書かれたものはプログラムとは呼ばれません。
静的 Web ページ にも VBS または JS スクリプト。これらはフロントエンドのみです。
ASP は、VBS または JS ですが、通常、ほとんどの人は VBS を使用しており、バックグラウンドで使用されます。
PHPC とほぼ同じ構文を持ち、実際には 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 の世界への第一歩を踏み出したことになります。皆さんも一緒に独学への道を歩んでいきましょう

~

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

See all articles