ホームページ  >  記事  >  バックエンド開発  >  PHP は独自の正式な言語仕様を歓迎します

PHP は独自の正式な言語仕様を歓迎します

伊谢尔伦
伊谢尔伦オリジナル
2016-11-24 14:33:23915ブラウズ

PHP はスクリプト言語として、Web 開発の分野で常に重要な役割を果たしてきましたが、現在ではセマンティクスと構文の違いを減らす努力を始めています。
PHP スクリプト言語は 1995 年に登場し、Web 開発の分野で重要な位置を占めていますが、独自の正式な言語仕様は一度も存在せず、広範なユーザー ドキュメントを提供するだけです。しかし、この逆境は好転しつつある。


Facebook が主導し、PHP 言語のセマンティクスと構文の完全な定義を作成することを目的としたドラフト仕様が GitHub で公開されました。


「PHP の次のメジャー バージョンである PHP 7 は、既存の PHP スクリプトとの完全な互換性を確保するため、そして最も重要なことに、このエンジンの使用に関するすべての期待を理解するために現在開発中です。」Facebook Sara Golemon、この仕様の開発責任者は次のように述べています。 「さらに、HHVM などの代替実装の導入により、さまざまな相違状況を最小限に抑えることも焦点となり、これには適切に機能するエンジンの特性を深く理解することも必要です。」

今回結成された PHP チームには、PHP 言語の作成者である Rasmus Lerdorf 氏と、標準化の研究開発作業の監督を担当するツールサプライヤー Zend Technologies の CEO、Andi Gutmans 氏が含まれています。この仕様を変更するには、参加者が php.net アカウントを持っている必要があります。


HHVM プロジェクトは、正式には HipHop Virtual Machine として知られ、Facebook によって構築され、PHP コードの実行を高速化することを目的としています。この計画された一連の仕様により、HHVM は PHP と完全に一致する実装になると Golemon 氏は説明しました。 「たとえば、仕様で公開した適合パッケージは、HHVM がエッジ ケースで発生する障害の数を示すことができます。この種の情報を使用すると、HHVM を PHP とより密接に統合できます。」次のステップは、表現を改善し、特殊なケースを修正し、一貫性スイートを強化することです。 「長期的には、このドキュメントは PHP 実装と同じ開発手順に従い、最近登場した pow 演算子、可変長引数、splat などの新しい構文を正式に文書化する予定です」と Golemon 氏は述べています。


この言語を使用する開発者は、現実世界の環境でアプリケーションのパフォーマンスを向上させるために常に取り組んでいます。ラボでは、これらの変更により、アプリケーションの実行に必要なデバイス命令の数が減り、メモリ使用量が削減されました。

ポータル (GitHub):
https://github.com/php/php-langs... c/php-spec-draft.md



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。