検索
ホームページバックエンド開発PHPチュートリアルPHP に関する誤解トップ 10 あなたは、そのうち何個気づいたことがありますか? 、PHP_PHP チュートリアルのトップ 10 の誤解のいくつか

PHP に関する誤解トップ 10 あなたは、そのうち何個気づいたでしょうか? 、PHP のトップ 10 の誤解のいくつか

開発者であれば、XX を使用しない理由についてのニュースをインターネットでよく目にします。最も人気のあるオープンソースのサーバーサイドスクリプト言語である PHP は、この運命から逃れることはできません。誰もが知っているように、完璧な言語はなく、言語がどれほど普及していても、常に欠点や誤解が存在​​します。したがって、一部の開発者は、それを理由にその言語から遠ざかってしまうのは残念ではありませんか。 ?

この記事の著者は、PHP に関して人々が抱いている誤解トップ 10 を要約し、それらを明確にしています。いくつかの誤解は熟考する価値があり、いくつかは本当に噂に基づいています。とにかく、これらの誤解を見てみましょう。

1. PHPはオブジェクト指向言語ですが、OOPSをベースにしていません

これは、特に Java プログラマにとって、PHP は OOPS に基づいていないが、インターフェイス、メソッド、抽象オブジェクトなどのオブジェクト指向の機能が多数あると考えている場合、完全に間違った理解です。正直に言うと、PHP の初期バージョンにはオブジェクト指向機能があまりありませんでしたが、PHP 5 では多くのオブジェクト指向技術が追加されました。さらに重要なのは、PHP でブートストラップ コードが非常に単純になる理由に興味があるかもしれません。これは、PHP と OO の組み合わせによるものです。

2. PHPは特定の関数を実装できません

この誤解は曖昧に聞こえますが、多くの開発者は、PHP ではメモリ アクセスなどの他の機能を実装できないと信じています。しかし実際には、PHP は拡張可能な言語です。C または C++ で拡張機能を作成し、それを統合するだけで済みます。または、作成する必要はありません。オンラインで利用できる拡張機能が何百もあり、必要に応じて直接使用できます。

3. PHPは安全ではありません

安全ではないと思うのであれば、安全なコードを書いてみてはいかがでしょうか。 PHP には安全でないコードがたくさんあることは認めますが、プログラマーとして、信頼性が高く安全なコードを作成するように努めるべきです。

PHPと.NETを比較すると、PHPは間違いなく失敗します。しかし、熟練したプログラマーであれば、セキュリティの「支援」は必要ありません。日常的なセキュリティ上の懸念も含まれますが、そのパスが動的に生成される場合は注意が必要です。もちろん、すべてのコマンドをマスターするとより安全になる可能性があります。

4. 大規模な用途には適していません

大規模で複雑なアプリケーションを構築できる言語には、ある程度の信頼性と高いパフォーマンスが必要ですが、スケーラブルなPHPではこの要件を満たしません。しかし、設計および開発したアプリケーション アーキテクチャが安定している場合、アプリケーションのパフォーマンスとスケーリングには何が問題になるでしょうか?

実際のところ、Facebook、Wikipedia、Yahoo! などのいくつかの有名な Web サイトは PHP を使用して設計されており、それらはすべて非常にうまく機能します。

5.PHPはウェブサイト開発にのみ使用できます

確かに、ウェブサイト開発にPHPを使用するのは非常に一般的です。ただし、コマンド ライン インターフェイス (CLI: コマンド ライン インターフェイス) を使用すると、アプリケーションを Web サーバー以外で実行できます。

一部のアプリケーションは高い CPU 要件を必要としますが、PHP CLI を実行することで PHP で開発および実行できます。さらに、PHP を使用してデスクトップ アプリケーションを開発したい場合は、Windows 固有の拡張機能を使用するだけです。

6. 開発プロセスが遅い

この誤解がどこから来たのか本当に分かりません。あなたが書いた PHP コードが乱雑で、多くの MySQL ステートメントで埋め尽くされている可能性があります (これらのステートメントには意味はありますが、実際には存在すべきではありません)。実際、PHP には開発者が使用できるフレームワークが多数あり、それらを適切に使用すると、半分の労力で 2 倍の結果が得られ、開発時間が大幅に短縮されます。したがって、遅いことについて文句を言う必要はありません。

7. プロの開発者はPHPを使用しません

この誤解に関して、市場ではPHPは初心者にとって朝飯前だ、開発に真剣に取り組みたくない人のために用意されている、など様々な意見があります。もちろん、PHP がいくつかの面で意味をなさないことは認めざるを得ませんが、そのような誤解は本当にばかげています。ここでの Web アプリケーションの多くが PHP を使用して開発されている場合、常に厳格な開発者が PHP から遠ざかっていると想像してください。これは完全に間違いです。

8. パフォーマンスの問題

これは技術的な問題であり、誤解ではありません。何事にも良い面と悪い面があります。パフォーマンスの最適化は常に開発者によって議論されるトピックです。実際、パフォーマンスが低いアプリケーションの場合、暗黙の変換、無駄なモジュール、操作メソッドのオーバーロードの欠如など、PHP アプリケーションのパフォーマンスに影響を与えるジャンク コードが大量に含まれている可能性があります。しかし、最終的には、安定した高速なアプリケーションを作成するために言語をどのように使用するかによって決まります。

9. 安いアプリは低品質を意味します

オープンソースが徐々に主流になりつつある市場環境において、無料かつオープンソースであることが PHP の最大の利点です。これは、専門知識を持つほとんどの開発者が開発サービスを提供でき、クライアントのコストも節約できることを意味します。ただし、品質に問題があるわけではなく、高性能なアプリケーションも開発可能です。

10.PHPは過大評価されています

まあ、これはあなたの個人的な考えかもしれませんが、ほとんどの PHP プログラマはそうは思わないでしょう。

最後に書きました

言語の継続的な発展と成長に伴い、さまざまな誤解が生じますが、いずれにせよ、いくつかのデマは攻撃されずに払拭されます。ことわざにあるように、真実をテストする唯一の基準は実践であるため、信じるか信じないかを選択する前に、自分でテストして確認することが最善です。

英語出典:Bestdesigntuts

中国文学史におけるトップ10の誤解

1.優しさで恩返しをする
原文:「One might know:『優しさで恩返しはどうですか?』とマスターは言いました。「どうすれば親切で恩返しができるでしょうか?」 「愚痴には仁で報い、仁には仁で報いる」 - 『論語』
孔子の言葉「仁に仁で報いる」の裏にこんな一節があるとは思いませんでした。恩返しするために?」復讐には真っ直ぐで返し、恩には優しさで返す! 「それを読んだ後、私たちは文脈を無視して引用した孔子ファンによって、私たち全員が演じられてきたことに突然気づきました!
その時の実際の状況は何でしたか? 孔子の弟子の一人が孔子に尋ねました。「先生、誰かが私を殴りました。私は」彼を殴らないでください、しかし私は彼に親切にして、私の道徳と教育で彼を死ぬほど辱め、そして彼を悔い改めさせたいのです、分かった、孔子は言った、「優しさで恩返しをするなら、なぜ親切で恩返しをしなければならないのですか?」 ?" 若い頃は、他人に親切で報いる必要がありますが、今は誰かがあなたを殴ったら、「直接報復」してレンガを投げるべきです。 「
歪みの度合い:8
マイナスの影響:9
2.人民はそれに従うことはできるが、それを知ることはできない。原文:「師は言った、詩で栄え、儀式で確立し、音楽で達成せよ。」孔子はこう言いました、「民はそれに従うことはできるが、それを知ることはできない。」 「——『論語・秦波』
文脈を組み合わせると、この文の正しい表現方法を簡単に思いつくことができます。「孔子はこう言いました。繁栄は詩に基づき、礼儀に基づいて確立され、音楽によって達成されます。」人々がそれを実行できる場合は、それに従わせてください。それができない場合は、それを知らせてください。 「
孔子の文章全体が意味するのは、詩、礼儀、音楽は民を教育する基礎であり、それらはしっかりと行われなければならないということです。民が詩、礼儀、音楽を習得できれば、それは良いことです。自由に発展させてください。人々はまだこれらで遊ぶことができないのであれば、私たちは彼らを教育し、これらのことを知って理解させなければなりません。これが「すべての人を教育する」偉大な教育者であるコン氏の本来の意図です
歪みレベル: 7
。マイナスの影響: 9.
3. 寛大すぎない人は夫ではありません
原文:小さすぎる人は紳士ではありませんが、寛大すぎる人は夫ではありません。対句 アンチテーゼを駆使した非常に優れた文章であり、男性的で力強い精神が紙面に鮮明に表れている。労働者に口伝されたこの文章が世に伝わったのは残念である。いわゆる宮廷の役人。多くのことを学んだ「紳士」が彼の好みを変えました。なぜですか?これは、この対句形式のことわざでは、「Du」が斜字になっています。と発音すると、「有毒」という平文字として読みやすくなります。音楽の美しさに高い要求を持っている学者たちは、ある日、自分の専門知識を利用して、この文を「毒はありません、毒はありません」に変更しました。夫」。
歪み度:9
マイナス影響:5
4 女と悪役だけが育てにくい。 原文:女と悪役だけが育てにくい。 親しければ孫も産まないし、もし彼らは遠くにいる、彼らは憤慨するだろう - 『論語』・楊戩」
『史記・孔子の家族』には、孔子が国を守るために行ったことが記されています。霊公と彼の妻は一ヶ月以上同じ馬車に乗っていましたが、宦官の永秋が出てきて、孔子を威張った態度で通り過ぎさせました。孔子は「性愛と同じくらい美徳を愛する人を私は見たことがない」と言いました。そこで醜い者は彼を弁護しに行きました。 「
この一節を大まかに訳してみます。現代国家教育モデルの労働者である孔氏は、維国の君主から、維国を訪れ、学び、療養するよう招待されました。しかし、この期間中、孔氏は突然、自分がされていることに気づきました。」彼は自分の地位を誇示し、宣伝するために利用しただけであり、特に魏霊公の妻が自分の地位を向上させるためにここに来たことをあまり支持しませんでした。
孔氏はとても落ち込んでいたので、荷物をまとめて衛国を出た後、好意に依存し、傲慢で横暴で、政府を混乱させ、人々を混乱させた衛国公の妻のことを思い出して、心を落ち着かせました。 、彼はため息をつきました:「ただ。女性と悪役を育てるのは難しいです!」近くにいると感謝されず、遠くにいると憤慨するでしょう。 「
国を守るための孔子の旅を見れば、すべてが明らかになります。彼の言葉は決して頭から離れず、自分の母親を含むすべての女性を突然叱りましたが、彼には特定の目標があり、その目標は魏でした。」霊公の妻、南子ら
歪みレベル: 6
マイナスの影響: 9
5. 私の人生にも限界がありますが、私の知識にも限界はありません 原文: 私の人生にも限界がありますが、私の知識にも限界はありません。 . 、もう終わりです——————『荘子:健康の達人』
荘子の言葉は実際にこう言っています。無限を追っていけば、私はすでに死んでいる。 「私の荘子の人生には限りがあるが、私が直面する知識は無限である。もし私がその限りある命を、決して見えない結末を追い求めるために使うなら、私は自殺するだろう
歪み…………残り。」本文>>




いくつかの PHP システムをお勧めします

ああ、dz ほど強力なものは見たことがありません。他のものはもちろん、phpwind や vbb などのデータ量もまだ大きいです。他の人が推奨したものを読んでも、要件を満たさない可能性があります
経験から言えば、zend に最適化された dz は間違いなく 2 番目ではなく 1 番目です。 dz にもっとエネルギーを費やした方が良いです。

http://www.bkjia.com/PHPjc/900267.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/900267.html技術記事 PHP に関する誤解トップ 10 のうち、いくつ当てはまっていますか? 、PHP に関するトップ 10 の誤解のいくつか 開発者であれば、XX を使用しない理由についてのニュースをインターネットでよく目にします。そして最も人気のあるオープンソースとして...
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHP:サーバー側のスクリプト言語の紹介PHP:サーバー側のスクリプト言語の紹介Apr 16, 2025 am 12:18 AM

PHPは、動的なWeb開発およびサーバー側のアプリケーションに使用されるサーバー側のスクリプト言語です。 1.PHPは、編集を必要とせず、迅速な発展に適した解釈言語です。 2。PHPコードはHTMLに組み込まれているため、Webページの開発が簡単になりました。 3。PHPプロセスサーバー側のロジック、HTML出力を生成し、ユーザーの相互作用とデータ処理をサポートします。 4。PHPは、データベースと対話し、プロセスフォームの送信、サーバー側のタスクを実行できます。

PHPとWeb:その長期的な影響を調査しますPHPとWeb:その長期的な影響を調査しますApr 16, 2025 am 12:17 AM

PHPは過去数十年にわたってネットワークを形成しており、Web開発において重要な役割を果たし続けます。 1)PHPは1994年に発信され、MySQLとのシームレスな統合により、開発者にとって最初の選択肢となっています。 2)コア関数には、動的なコンテンツの生成とデータベースとの統合が含まれ、ウェブサイトをリアルタイムで更新し、パーソナライズされた方法で表示できるようにします。 3)PHPの幅広いアプリケーションとエコシステムは、長期的な影響を促進していますが、バージョンの更新とセキュリティの課題にも直面しています。 4)PHP7のリリースなど、近年のパフォーマンスの改善により、現代の言語と競合できるようになりました。 5)将来的には、PHPはコンテナ化やマイクロサービスなどの新しい課題に対処する必要がありますが、その柔軟性とアクティブなコミュニティにより適応性があります。

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

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

神話を暴く:PHPは本当に死んだ言語ですか?神話を暴く:PHPは本当に死んだ言語ですか?Apr 16, 2025 am 12:15 AM

PHPは死んでいません。 1)PHPコミュニティは、パフォーマンスとセキュリティの問題を積極的に解決し、PHP7.xはパフォーマンスを向上させます。 2)PHPは最新のWeb開発に適しており、大規模なWebサイトで広く使用されています。 3)PHPは学習しやすく、サーバーはうまく機能しますが、タイプシステムは静的言語ほど厳格ではありません。 4)PHPは、コンテンツ管理とeコマースの分野で依然として重要であり、エコシステムは進化し続けています。 5)OpcacheとAPCを介してパフォーマンスを最適化し、OOPと設計パターンを使用してコードの品質を向上させます。

PHP対Pythonの議論:どちらが良いですか?PHP対Pythonの議論:どちらが良いですか?Apr 16, 2025 am 12:03 AM

PHPとPythonには独自の利点と短所があり、選択はプロジェクトの要件に依存します。 1)PHPは、Web開発に適しており、学習しやすく、豊富なコミュニティリソースですが、構文は十分に近代的ではなく、パフォーマンスとセキュリティに注意を払う必要があります。 2)Pythonは、簡潔な構文と学習が簡単なデータサイエンスと機械学習に適していますが、実行速度とメモリ管理にはボトルネックがあります。

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

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

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

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

PHPでのSQL注入をどのように防止しますか? (準備された声明、PDO)PHPでのSQL注入をどのように防止しますか? (準備された声明、PDO)Apr 15, 2025 am 12:15 AM

PHPで前処理ステートメントとPDOを使用すると、SQL注入攻撃を効果的に防ぐことができます。 1)PDOを使用してデータベースに接続し、エラーモードを設定します。 2)準備方法を使用して前処理ステートメントを作成し、プレースホルダーを使用してデータを渡し、メソッドを実行します。 3)結果のクエリを処理し、コードのセキュリティとパフォーマンスを確保します。

See all articles

ホット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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール