ホームページ バックエンド開発 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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

PHPおよびPython:さまざまなパラダイムが説明されています PHPおよびPython:さまざまなパラダイムが説明されています Apr 18, 2025 am 12:26 AM

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHP:データベースとサーバー側のロジックの処理 PHP:データベースとサーバー側のロジックの処理 Apr 15, 2025 am 12:15 AM

PHPはMySQLIおよびPDO拡張機能を使用して、データベース操作とサーバー側のロジック処理で対話し、セッション管理などの関数を介してサーバー側のロジックを処理します。 1)MySQLIまたはPDOを使用してデータベースに接続し、SQLクエリを実行します。 2)セッション管理およびその他の機能を通じて、HTTPリクエストとユーザーステータスを処理します。 3)トランザクションを使用して、データベース操作の原子性を確保します。 4)SQLインジェクションを防ぎ、例外処理とデバッグの閉鎖接続を使用します。 5)インデックスとキャッシュを通じてパフォーマンスを最適化し、読みやすいコードを書き、エラー処理を実行します。

PHPの目的:動的なWebサイトの構築 PHPの目的:動的なWebサイトの構築 Apr 15, 2025 am 12:18 AM

PHPは動的なWebサイトを構築するために使用され、そのコア関数には次のものが含まれます。1。データベースに接続することにより、動的コンテンツを生成し、リアルタイムでWebページを生成します。 2。ユーザーのインタラクションを処理し、提出をフォームし、入力を確認し、操作に応答します。 3.セッションとユーザー認証を管理して、パーソナライズされたエクスペリエンスを提供します。 4.パフォーマンスを最適化し、ベストプラクティスに従って、ウェブサイトの効率とセキュリティを改善します。

HTML:構造、CSS:スタイル、JavaScript:動作 HTML:構造、CSS:スタイル、JavaScript:動作 Apr 18, 2025 am 12:09 AM

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

PHPとPythonの選択:ガイド PHPとPythonの選択:ガイド Apr 18, 2025 am 12:24 AM

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPとPython:彼らの歴史を深く掘り下げます PHPとPython:彼らの歴史を深く掘り下げます Apr 18, 2025 am 12:25 AM

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

なぜPHPを使用するのですか?利点と利点が説明されました なぜPHPを使用するのですか?利点と利点が説明されました Apr 16, 2025 am 12:16 AM

PHPの中心的な利点には、学習の容易さ、強力なWeb開発サポート、豊富なライブラリとフレームワーク、高性能とスケーラビリティ、クロスプラットフォームの互換性、費用対効果が含まれます。 1)初心者に適した学習と使用が簡単。 2)Webサーバーとの適切な統合および複数のデータベースをサポートします。 3)Laravelなどの強力なフレームワークを持っています。 4)最適化を通じて高性能を達成できます。 5)複数のオペレーティングシステムをサポートします。 6)開発コストを削減するためのオープンソース。

PHPの影響:Web開発など PHPの影響:Web開発など Apr 18, 2025 am 12:10 AM

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

See all articles