xamppバンドルに含まれていたsqlite 2を使用していました。
しばらくして、sqlite3を含む最新のxamppバンドルをインストールしました。
コードを実行するとエラーが発生し、sqlite 2 がバンドルで利用できないことがわかりました。
このようなことは、php とそれに関連するすべてのライブラリ (分割関数など) で発生します。
それがローカルシステムである場合は問題ありませんが、エラーによって既存のWebページを新しいphpバージョンにアップグレードするときに共有ホスティングで更新します。
php が一部の関数を削除し、同じ名前を保持して機能をアップグレードするのではなく、他の新しい関数に置き換えることをどのようにして知ることができますか?
サーバー内の現在の既存の機能のバージョンをアップグレードまたは変更すると、Web サイトが壊れます。ページ全体にエラーが表示されます。多くのページは機能しません。気が付かないとSEOの評価が下がってしまいます。ユーザーはサイトを信頼しません。これは、私がしばらく使用していたwordpressとmediawikiでも発生し、最近phpをアップグレードしたときにモジュールがロードされず、代わりに致命的なエラーが発生しました。これは厄介です。
この場合、特定の間隔でコードをアップグレードし続けるのは多忙になります(phpが機能をアップグレードするたびに)
私が知る限り、これは終わりがありません。
サーバー側とローカルホストでのこれに対する解決策は何ですか。