PHPの使用済みバージョンを忘れる方法

前の投稿に加えて。



私たち(特にフリーランサー)の多くは、異なるバージョンのPHPを備えた異なるサーバーに配置できるいくつかのプロジェクトを処理する必要があります。 この場合、馴染みのある機能の欠如や、その誤った操作によって問題が発生する可能性があります。



例。

文字通り、スポンサーサイトのコンテンツマネージャーの作業を自動化するのに少し時間がかかりました。 すぐに、必要なクラスが見つかり(XML-RPC経由でポスト)、必要な機能が追加されました。 チェック(ローカル)は、すべてが正常に機能していることを示しました。 しかし、サーバーにインストールした後、クラスはPHP5用に作成されていることがわかりました(サーバー上-4.4ブランチの1つ)。 ざっと見てみると、問題は唯一の関数-file_get_contentsにあることが判明しました。この関数には、たとえばPOSTメソッドを使用してファイルを取得する機能が追加されました。





そのような場合、 PHP_Compatパッケージが役立ちます。その主なタスクは、新しいバージョンのPHPとの互換性を確保することです。



上記の例の場合、パッケージから目的の関数を取り出し、コードに挿入するだけで機能しました。 すばらしいコードを書き直して結果をデバッグする代わりに、30秒。




使い方は簡単です。 目的の機能を実行できます。 次のような呼び出しを使用できます。

require_once 'PHP / Compat.php';

PHP_Compat :: loadFunction( 'file_get_contents');





または



require_once 'PHP / Compat / Function / file_put_contents.php';




All Articles