php の長所と短所
1. 長所: オープンソース、無料、高速 [プログラムが速い]開発、迅速な操作、テクノロジー自体の迅速な習得]
プラグインが豊富で、多くのオンライン ソリューションがあり、ヘルプを提供してくれる巨大なオープン ソース コミュニティがあります;
クロスプラットフォーム 強力、高効率、画像処理;
オブジェクト指向;
[php4 および php5 では、オブジェクト指向の側面が大幅に改善され、php を使用して大規模な商用プログラムを開発します。 ]
PHP は強力なパフォーマンス、シンプルな調整、安定性、簡単な導入を備えています;
一般に、PHP は低コストで物事を完了するのに役立ちます。
2. デメリット
1) 関数名が統一されておらず、キャメルケース方式やアンダーライン、パラメータの受け渡し位置が異なります。
#2) シングル スレッド: PHP 自体、PHP は常に単一プロセス プログラムでしたが、PHP の pthreads 拡張機能は以前から利用可能でした。しかし、安定性が十分ではなく、実行中に不可解にハングアップします。PHP 拡張機能はすべて C で書かれており、拡張機能にスレッド競合リソース制御の問題がある場合、全体がハングアップします。 3) コアの非同期ネットワークはサポートされていません (もちろん、Linux には同期ノンブロッキング ネットワーク モデルのみがあります)。しかし、これが欠けていると、大規模な同時実行に耐えられるネットワーク アプリケーションを開発することが困難になります。従来のネットワーク モデルと IO は両方ともブロックされています。基本的なプログラミングのアプローチは、プロセス (またはスレッド) がユーザーの接続要求に応答するというものです。したがって、何千ものネットワーク接続を必要とするリアルタイム オンライン ゲームのようなタスクを完了することは不可能です。 PHP には、これをある程度補える Libevent および eio 拡張機能もありますが、それほど完璧とは言えません; 4) Web 開発のみをサポートしているため、.exe ファイルやファイルの作成には不便です。デスクトップ アプリケーション。携帯電話プログラムを作成するには不便です。5) クローラー、自動実行スクリプト、科学計算プロジェクトには適していません。この言語の基本構造は適切ではありませんが、それを達成するには多くの方法があります。 6) 事後のメンテナンスが難しい。後期のスピードアップ余地はかなり限られている。 関連する推奨事項: [PHP チュートリアル ]
Brother Bird [Laruence] の引用: PHP はマルチスレッドをサポートしていないと述べています (90%そのうちの人々は、マルチスレッド モデルと IO 再利用モデルが同等であることを知りません)、それは悪いことです、それは悪いことです、PHP は非同期をサポートしていないと言われています (これらの人々の 90% は非同期の意味を知りません)、それは悪いです。PHP は負け組言語であると言われています (99% の人々)、このような人々は IQ の優位性を求めています)、悪いです。この種の議論を見るたびに、私は本当に無力を感じます。愚かなふりをしている人は賢くなります。以上がPHPのメリットとデメリットの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。