あなたは知っていますか?すべての言語の中で最高の言語: PHP は 25 歳です。
###あなたは知っていますか?来る 6 月 (2020.6) で、PHP は誕生 25 周年を迎えますが、物議を醸すプログラミング言語として、PHP は何を経験し、歴史が残した問題をどのように解決していくのでしょうか?
php 1.0 1995-06-08 -- 初使用
phpバージョン開発履歴)
PHP はすでに 25 年前から存在していますが、古いようには見えません。むしろ、外部の世界を積極的に受け入れようとしています。 パフォーマンスは向上し続けていますこの傾向は PHP 7.4 バージョンで非常に顕著であり、外国語インターフェイス (FFI) モードを明確にサポートし、C 言語に基づく拡張パッケージを受け入れます。外部拡張パッケージを使用して、PHP プログラミングとメンテナンス作業に参加できます。 PHP 7.4 より前は、開発者は問題を解決するために「内蔵バッテリー」モデルに慣れていました。利点は、シンプルで理解しやすいことでしたが、コストは、プロジェクトが段階的に変化することでした。開発者が変わり、言語が進化したため、維持するのが難しく、他の言語にもオープンにすることで、この問題を解決できる可能性があります。PHP 7.4 は、PHP 5.6 の 3 倍の 1 秒あたりのリクエスト数を処理し、PHP 7.0 よりも約 18% 高速です。
また、プリロード機能の改善についても言及する価値があります。開発者は、opcache.preload 構成ディレクティブを使用し、PHP スクリプトへのパスを指定して、このモードを簡単に有効にすることができます。 このスクリプトで参照されるすべてのクラスと関数はメモリに永続的にロードされ、サーバー要求ごとに必要に応じて参照されます。 さらに、プリロード モードの各リクエストのリソースは再利用可能であるため、リクエスト時間が短縮されます。 もちろん、これは、構成内容を変更する場合はサーバーを再起動する必要があることも意味します。 歴史的問題の解決更新とメンテナンス
PHP の更新反復により、古いパッケージのメンテナンスと更新が大きな問題になっていますHN のディスカッション ホット スポットは、新しいプロジェクトの開発ではなく、主に PHP のメンテナンスに焦点を当てています。 保守性を考慮して、PHP 7.4 以降、PEAR の使用は公式に推奨されなくなりました。PHP は、公式には Composer と呼ばれる独自のパッケージ マネージャーを立ち上げました。その使用法は、Python の pip および Node.npm に非常に近いです。開発者のメンテナンスの困難が大幅に軽減されます。セキュリティ
予期せぬことが起こらなければ、PHP 7.X は長期間使用されるでしょう。ニュースによると、PHP 8.0 のアルファ版は6 月にリリースされましたが、既存の PHP のバグは 8.X 時代に修正され、主なアップデートはセキュリティに焦点を当てたものになります。 実際のところ、あなたが同意するかどうかにかかわらず、PHP は世界で最高の言語です。 PHP のセキュリティ問題は開発者にとって懸念事項ですが、どのプログラミング言語にも抜け穴はあります。
PHP 5.4 時代にセーフモードが正式に削除されたことで、多くの開発者が落胆しましたが、問題を認識した後、PHP はこのモードを再サポートしました。 繰り返しになりますが、それは常に良いことです。最近、PHP は、おそらくセキュリティを重視していることを示すために、長年の暗号化ハッシュ アルゴリズム コンテストで優勝してきた Argon2 パスワード ハッシュ アルゴリズムを使用し始めました。 最後にいずれにせよ、PHP は 25 年間を経て、多彩な WEB 開発の世界に独自の貢献をしてきました。また、PHP が世界最高の言語であることは開発者によって証明されています。 ! PHP が今後も素晴らしく、開発者に驚きをもたらし続けることを願っています。関連する推奨事項
1. 2. 3.

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









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

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

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

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

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

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