php は「ハイパーテキスト プリプロセッサ」であり、サーバー側で実行され、Web 開発に使用されるスクリプト言語です。php の機能は次のとおりです: 1. 動的ページ コンテンツの生成; 2. 作成、オープン、読み取り、サーバー上のファイルの書き込み、削除、閉じる、3. フォームデータの受信、4. データベース内のデータの追加、削除、変更、5. Web サイト内の特定のページへのユーザーのアクセスの制限、6. データの暗号化など。
このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター
php は何をするものですか?
PHP (PHP: Hypertext Preprocessor) は「ハイパーテキスト プリプロセッサ」で、サーバー側で実行されるスクリプト言語で、特に Web 開発に適しており、HTML に埋め込むことができます。 PHP構文はC言語を学習し、JavaやPerlという複数の言語の特徴を吸収して独自の構文を開発し、Javaのオブジェクト指向プログラミングなど、それぞれの強みをもとに改良を続けてきたのが主な目的です。この言語は元々、開発者が高品質の Web サイトを迅速に作成できるようにするために作成されました。 PHP はオブジェクト指向開発とプロセス指向開発の両方をサポートしており、非常に柔軟に使用できます。
PHP では何ができるのでしょうか?
##PHP は追加できます。データベース内のデータの削除と変更
PHP はユーザーが Web サイト内の特定のページにアクセスすることを制限できます
PHP はデータを操作できます暗号化
オープンソースと無料
PHP それは多くの聴衆と多くの開発者がいるオープン ソース ソフトウェア プロジェクトです。Linux Nginx Mysql PHP は、その古典的なインストールおよび展開方法です。すべての関連ソフトウェアはオープン ソースで無料であるため、PHP を使用すると、正規のライセンス料金を大幅に節約できます。しかし、PHP はオープン ソース ソフトウェアとして、大手テクノロジー企業のサポートが不足しており、インターネット上でも悲観的な見方が根強いです。しかし、継続的なイテレーションとパフォーマンス向上の現実は刺激的です。PHP コミュニティは、実践的なアクションを使用して、あらゆる種類の疑問に対する強い答え。
高速かつ効率的
PHP のコアは C 言語で書かれており、非常に効率的です。C 言語を使用して高度な開発を行うことができます。パフォーマンス拡張コンポーネント; PHP のコアには 1,000 以上の組み込み関数が含まれています. 関数は包括的で、すぐに使用できるプログラム コードはシンプルです. PHP 配列は動的拡張をサポートし、数値、文字列、またはそれらの混合を含む連想配列をサポートしますキー名により、開発効率が大幅に向上します。; PHP は弱い型指定言語であり、プログラムのコンパイルの合格率が高く、他の強く型指定された言語よりも開発効率が速いです。 PHP は自然にホット デプロイされ、コードが完成した時点でホット デプロイが完了します。ファイルは php-fpm オペレーティング モードでカバーされています。PHP は 20 年以上開発されており、参照や学習のためにインターネット上で多数の参考資料を見つけることができます。
パフォーマンスの向上
PHP のバージョンが高くなるほど、全体的なパフォーマンスが向上します。公式の紹介によると、PHP7.0.0 のパフォーマンスはPHP5.6 よりも 2 倍向上し、PHP7.4 はすでに PHP7.0 に比べて約 30% 高速になり、PHP8.0 では PHP7.4 に比べて約 10% パフォーマンスが向上しました。 PHP 8.0 では、JIT コンパイラ機能が導入され、名前付きパラメータ、共用体型、注釈、コンストラクタ プロパティのプロモーション、一致式、nullsafe 演算子、型システム、エラー処理、一貫性の改善など、さまざまな新しい言語機能が追加されています。 PHP には独自のコア開発チームがあり、メジャー バージョンを 5 年に 1 つ、マイナー バージョンを毎月 2 つリリースする頻度を維持しており、最新バージョンは PHP8.08 です。 PHP 7.0.0 は 2015-12-03 にリリースされました。このバージョンの最新バージョンは PHP 7.4.21 [18] (リリース日: 2021-07-01) です。PHP 8.0.0 は 2020-11-26 にリリースされました. このバージョン 最新バージョンは PHP 8.0.8 (リリース日: 2021-07-01) です。
クロスプラットフォーム
各プラットフォームには、対応する php インタープリターのバージョンがあります。つまり、ターゲット プラットフォームのバイナリ コードは、異なるバージョン用にコンパイルされます。 PHP で開発されたプログラムは、Windows、Linux、UNIX などの複数のオペレーティング システム上で変更を加えることなく実行できます。
常駐メモリ
php-cli モードでは、プログラムをメモリに常駐させることができ、さまざまな変数やデータベース接続をメモリに保存できます。メモリ[9] リソースの再利用を実現するための一般的なアプローチは、swoole コンポーネントと組み合わせて cli フレームワークを作成することです。
ページ ライフ サイクル
php-fpm モードでは、グローバル変数であろうとクラスであろうと、すべての変数はページ レベルです。ページの実行後にクリアされます。必要なプログラマーのスキルは低く、占有メモリもほとんどありません。特に小規模および中規模のシステムの開発に適しています。
」
以上がphpって何をするの?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。