返信内容:
質問者が「台無しにする」というのは、PHP の超低い参入障壁を台無しにすることを意味しているのではないかと思います。書けば書くほどJavaらしくなってきました。
しかし、変化を受け入れることは避けられません。
ES6 が最初にリリースされたとき、多くの人が ES6 は JavaScript のプロトタイプ継承を台無しにしたと言いました。なんとひどいクラスの書き方でしょう。
ES6 標準が迅速に実装されていることは時間の経過とともに証明されています。
PHP はどんどん良くなっていると思います (この文章はまたハッキングされます)
厳密モードについて:
現在の観点から見ると、新しいプロジェクトができると思いますPHP の場合は、厳密モードをオンにすることをお勧めします。
7.1ではJITが追加されるため、さらにパフォーマンスが向上します。戻り値の型を指定せずに JIT を実行するのは困難です。
初心者の場合、厳密モードをオンにせずに学習しても大きな問題はありません。
要するに、PHP7 は良いことだと思います。
3日の正式バージョンアップを待ちます~
いつになったらその構文が整理できるでしょうか 20年ぶりなので関数名を調整しましょう。そうしないと一生脅迫されることになります(T_T) 質問者は、PHP7 の変更記録を参照してください。PHP7 の新機能
php7 の改良点は依然として非常に合理的であり、ますます標準化され、多くの曖昧さが解消されています。エラー処理もより統合されています。私は PHP7 の開発について非常に楽観的です。 バード兄弟は泣きすぎてトイレで気を失った php5はie6と同じになります。
本番環境には php などのテクノロジーが使用されます。現実に近づき、お金を節約することが最後の言葉です。パフォーマンスを追求していたら、おそらく最初から PHP を選ばなかったと思います。 Niao 兄弟は、PHP7 の目的は、大多数の PHP プログラマーに「透過的な」パフォーマンスの向上を提供することであると述べました。つまり、互換性の問題が減り、パフォーマンスが大幅に向上します。
ですから、あなたの「心配」は全く不要です。技術的な意思決定者がこのアップグレードが必要であると考える場合、間違いなくこの問題を推進するでしょうし、その逆の場合は何の影響もありません。
追伸: ちょうど今日の午後、リーダーが PHP 7 と HTTP 2.0 のアップグレードを準備していると言いました。新しいもの好きな私はとても興奮しました。 新しいバージョンがリリースされるたびに、拍手と唾液が伴いますが、傾向はより良く、より先進的で、時代のニーズに沿ったものへと向かっています。感謝する姿勢がなければ、美しさを発見することはできません。 招かれてもいないのに来なさい。 。
私の知る限り、PHP はパフォーマンスを大幅に向上させ、独自の処理速度を大幅に最適化し、いくつかの構文の使用も変更しました。
そうは言っても、PHP の速度向上についてはどう思いますか? もちろん速度が速いのは良いことですが、現在、本当に大企業は自社のテクノロジーをサポートするために単純な言語を使用しているだけです。ビッグデータの処理にも PHP を使用する必要がありますか?デスクトップ アプリケーションを作成するには PHP が必要ですか?データベースと同じで、NoSQL が普及したら、誰も MySQL を使わなくなるのではないかと私は言いました。決して同じではなく、それぞれに独自の利点があります。お互いに協力し、言語自体の利点をうまく活用するのが正しい方法です
曲がった文章です。
あなたのこの質問は簡単に黒い php コラムになってしまう可能性があるため、有益な情報が不足することを覚悟してください。 。 バード兄弟が吐血している php5 の地位は、特に php7 のような大規模なアップグレードの場合、中国では少なくとも 5 ~ 6 年は揺るがないだろう。オリジナルのシステムは互換性がありますか?技術スタッフのレベルは維持できるでしょうか?トレーニングは必要ですか?運用保守管理プロセスを変更する必要はありますか?これらは実際のコストです。すべてのコストを資本コストに換算すると、ハードウェア機器をいくつか購入するよりも安くなりますか?
これが、中国では依然として php5.2、さらには php4 を使用している企業がたくさんある理由です。
もちろん、これはインターネット上の「技術オタク」にとってはあらゆる種類の低俗な話、php7 のパフォーマンスについての話、テクノロジーの発展を妨げている業界の話など、あらゆる種類の頑固な時代遅れの話に違いありません。すべて、私の個人的なブログサイトは、遊び方、遊び方、それを伝え、スキルを向上させたいと考えています。
つまり、php7 は間違いなく php の寿命を延ばすと思います。おそらく Python と Ruby は時代遅れで、大学に行けない若者たちは今も生計を立ててお金を稼ぐために php を学んでいるのではないでしょうか。光のIT産業に関与しているが、特に中国では普及のプロセスが比較的遅いだろう。 php7 が難しいと思うなら、まず php5 を学ぶべきです。 ES6 と ES5 についても同様です。

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHPは死にかけていませんが、常に適応して進化しています。 1)PHPは、1994年以来、新しいテクノロジーの傾向に適応するために複数のバージョンの反復を受けています。 2)現在、電子商取引、コンテンツ管理システム、その他の分野で広く使用されています。 3)PHP8は、パフォーマンスと近代化を改善するために、JITコンパイラおよびその他の機能を導入します。 4)Opcacheを使用してPSR-12標準に従って、パフォーマンスとコードの品質を最適化します。

PHPの将来は、新しいテクノロジーの傾向に適応し、革新的な機能を導入することで達成されます。1)クラウドコンピューティング、コンテナ化、マイクロサービスアーキテクチャに適応し、DockerとKubernetesをサポートします。 2)パフォーマンスとデータ処理の効率を改善するために、JITコンパイラと列挙タイプを導入します。 3)パフォーマンスを継続的に最適化し、ベストプラクティスを促進します。

PHPでは、特性は方法が必要な状況に適していますが、継承には適していません。 1)特性により、クラスの多重化方法が複数の継承の複雑さを回避できます。 2)特性を使用する場合、メソッドの競合に注意を払う必要があります。メソッドの競合は、代替およびキーワードとして解決できます。 3)パフォーマンスを最適化し、コードメンテナビリティを改善するために、特性の過剰使用を避け、その単一の責任を維持する必要があります。

依存関係噴射コンテナ(DIC)は、PHPプロジェクトで使用するオブジェクト依存関係を管理および提供するツールです。 DICの主な利点には、次のものが含まれます。1。デカップリング、コンポーネントの独立したもの、およびコードの保守とテストが簡単です。 2。柔軟性、依存関係を交換または変更しやすい。 3.テスト可能性、単体テストのために模擬オブジェクトを注入するのに便利です。

SplfixedArrayは、PHPの固定サイズの配列であり、高性能と低いメモリの使用が必要なシナリオに適しています。 1)動的調整によって引き起こされるオーバーヘッドを回避するために、作成時にサイズを指定する必要があります。 2)C言語アレイに基づいて、メモリと高速アクセス速度を直接動作させます。 3)大規模なデータ処理とメモリに敏感な環境に適していますが、サイズが固定されているため、注意して使用する必要があります。

PHPは、$ \ _ファイル変数を介してファイルのアップロードを処理します。セキュリティを確保するための方法には次のものが含まれます。1。アップロードエラー、2。ファイルの種類とサイズを確認する、3。ファイル上書きを防ぐ、4。ファイルを永続的なストレージの場所に移動します。

JavaScriptでは、nullcoalescingoperator(??)およびnullcoalescingsignmentoperator(?? =)を使用できます。 1.??最初の非潜水金または非未定されたオペランドを返します。 2.??これらの演算子は、コードロジックを簡素化し、読みやすさとパフォーマンスを向上させます。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター
