PHP 101

著者: Judy Howell
作成日: 27 J 2021
更新日: 13 5月 2024
Anonim
PHP 101 - Introduction
ビデオ: PHP 101 - Introduction

コンテンツ



出典:バフティア・ゼイン/ドリームスタイム

取り除く:

このスクリプト言語はシンプルで、安価で、非常に効果的です。これが、なぜこのように人気があるのか​​を説明しています。

PHPは、機能、柔軟性、人気という3つの言葉で説明できます。

そのため、このスクリプト言語は、WikipediaやWordPressなど、世界最大のWebサイトで使用されています。実際、すべてのWebサイトの80%以上で使用されており、ASP.Net、ColdFusion、Perlよりもはるかに多くのサイトで使用されています。だからこそ、本格的なWeb開発者やデザイナーにとってPHPを使用することが非常に重要です。ここでは、この言語とその人気の理由を詳しく見てみましょう。 (PHPはIoTプロジェクトにも使用されています。詳細については、IoTプロジェクトのコーディング言語のトップ10をご覧ください。)

PHPとは

PHPは、PHP:Hyper Preprocessorの再帰的な頭字語であり、動的なWebページを作成するためにサーバー側のスクリプトに使用されます。 PHPは基本的に汎用スクリプト言語であり、通常HTMLに埋め込まれています。

サーバー側の言語であるため、ユーザーのコンピューターではなく、Webページの要求元のコンピューターまたはサーバーで実行されます。ただし、サーバーは自然にPHPを理解しないことに注意してください。 .phpファイル内のPHPセグメントを検出し、HTML全体を整理してユーザーに提供するように構成する必要があります。実際、HTML自体が実行される前に、PHPが最初に実行されます。

PHPがとても便利なのは、特定のタスクを実行するために必要なコードの量を削減することです。さらに、HTMLコードを記述しながら「PHPモード」に簡単にアクセスできます。 PHPコードを「?php」と「?」で囲む必要があります。

PHPの開始方法

PHPは、想像以上に長い間使用されてきました。実際、1995年にRasmus Ledorfによって最初に導入されました。RasmusLedorfは、自分のWebサイトを管理するための初期スクリプトを作成しました。それ以来、CのCommon Gateway Interfaceバイナリに基づくシンプルなスクリプト言語は、今日の私たちの知る方法に進化しました。現在、PHPは最も有名で最も使用されているスクリプト言語です。


PHPが人気がある理由

現在、世界で最も広く使用されているスクリプト言語であることに加えて、PHPを学ぶべき理由は他にもあります。

まず、PHPはオープンソースです。これが意味することは、PHPスクリプトに使用される実際のプログラミングは誰でも見ることができるということです。PHPの人気と相まって、これにより、多くの人がPHPの改善に取り組んでいます。これは、PHPも非常に安価で非常に信頼性が高いことを意味します。事前にプログラムされたスクリプトを入手することもできます。 (オープンソースの動きについて詳しくは、「オープンソース:真実であるのは良いことですか?」を参照してください。)

バグやストレスなし-あなたの人生を破壊することなく人生を変えるソフトウェアを作成するためのステップバイステップガイド

誰もソフトウェアの品質に関心がない場合、プログラミングスキルを向上させることはできません。

PHPは多くのプラットフォームで使用でき、多くのサーバーと互換性があります。 PHPスクリプトは、Windowsで実行されるコンピューターで実行でき、UnixまたはLinuxマシンで実行しても問題はありません。さらに、PHPはIISやApacheなど、今日最も人気のあるサーバーの多くで実行されます。 PHPは、Hyperweave、Sybase、Oracle、MySQL、FrontBase、Ingres、Informixなどのほとんどの一般的なデータベースサーバーともシームレスに動作します。また、オープンデータベース接続(ODBC)もサポートしています。これは、この標準を使用するすべてのデータベースサーバーがPHPで動作できることを意味します。

PHPは、IMAP、POP3、HTTP、COM、LDAP、SNMPなどの多くのプロトコルともうまく機能します。 Javaオブジェクト、CORBAおよびWDDXの複雑なデータ交換もサポートできます。

セキュリティの面では、PHPには良い記録があります。 National Vulnerability Databaseによると、すべての脆弱性の約8.5%はPHPに関連しています。幸いなことに、これらの脆弱性の大部分は、PHPやその関連ライブラリの技術的構造とは関係ありませんが、コードのセキュリティ保護や不正なスクリプトの作成などのベストプラクティスに従わないプログラマーと関係があります。


最後になりましたが、PHPは非常に柔軟です。 PHPは、プロのWeb開発者やWebマスターよりも愛好家が使用するのに適した一連のずさんなコード行と見なされていた時代は過ぎ去りました。今日、PHPは、従来のデスクトップアプリケーション、バッチ処理プログラム、およびWebアプリケーションの作成に使用できる非常に柔軟なWeb開発言語と見なされています。これは、PHPがかなり使いやすく、非常に理解しやすいためです。実際、プログラミングの経験や知識がなくてもPHPを学習することは可能です。

すべてのWeb開発者とプログラマーは、必然的にPHP関連のプログラムで作業します。実際、多くのプログラマーがほぼ毎日PHPを扱っています。幸いなことに、PHPは非常に簡単に習得でき、初心者でもアクセスできます。

PHPを使用する場合の落とし穴

PHPが学習しやすく、かなり単純だからといって、だれでもPHPを使用して複雑なプロジェクトを作成できるというわけではありません。実際、PHPを使用したより大規模で複雑なプロジェクトは、中級のプログラマーでさえ立ち往生することがよくあります。より複雑なプログラミングには、ある程度の専門知識が必要です。ただし、幸いなことに、作業を容易にする既存のテンプレートが既に存在します。また、PHPを使用して達成できることには制限があるため、PHPを他の方法で補完する必要がある場合があります。

最後に、PHPはオープンソースであるため、コードは多くの場合プレーンで表示されます。これは、プログラミングを製品として販売する人々にとって問題になる可能性があります。

PHPの学習

PHPの初心者、中級、および上級プログラマ向けのチュートリアルを提供しているサイトがたくさんあります。 HTMLまたはXHTMLとJavaScriptの予備知識が望ましいが、これらの基本的な理解はPHPの学習と理解を始めるのに十分な背景を提供します。 PHPのスキルをテストする準備ができたら、独自のサーバーを使用してApacheまたはIISをインストールし、PHPとMySQL(または好みの別のデータベースサーバー)をインストールして、PHPサポート付きのWebサーバーを取得する必要があります。 PHPとMySQLの両方のサポートを提供するWebホストを入手することもできます。

PHPは非常に重要なプログラミング言語になりました。プログラマーやデザイナーが動的で複雑なWebサイトを作成するのに役立ちます。 PHPはシンプルで安価であるため、ほとんどの開発者とWebデザイナーはある時点でPHPを使用し、少なくともPHPとその動作に精通している必要があります。ウェブサイトを強化することを学びたいと思っているあまり技術的でないウェブサイトの所有者に関しては、PHPも開始するのに良い場所です。