skillup

技術ブログ

プログラミング全般

フレームワークのマイナーバージョンチェンジの影響に関して

投稿日:

ここ1年ぐらいPHPのフレームワークはLaravelを使っていますが、マイナーバージョンの影響に悩まされることがたまにあります。

以前、遭遇した事象としてはログイン連携が急にできなくなりました。

Laravelでのアプリ間でのログイン連携

流石に4系と5系とかのバージョン違いだと根本からかわることもあるので意識しますが、5.5.41と5.5.45でも細かい関数の仕様などの違いで動かなくなることがあるので注意が必要です。

先日も見つけたところでは

  • collectionのgroupByの二重以上のキーでのgroup
  • report関数(5.5で開発してて急に動かなくなって調べたところ5.4からだったようです。)

が5.5.41だとOKでしたが5.4.36だとNGでした。

マイナーバージョン変更だと非常に気づきにくいので発見も困難だったりします。

エラーポイントを局所的にして、なおかつデータも同じにして動かない時はこれらを疑ってみましょう。

-プログラミング全般
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

ExcelVBAに関して(主にプロシージャ)

いつも半年ごとぐらいに触っていてあまり知識が蓄積しないので(汗)これを機につまづいたところをちょっとメモ。 Contents1 基本2 メモ3 参考リンク 基本 基本的な変数の代入や条件分岐、ループな …

no image

データ構造の基礎知識 前編 メモリとポインタ、配列と連結リスト

WEB+DB(vol91)で使えそうな連載記事がありますのでブログにメモリます。 テーマはデータ構造です。 Contents1 データ構造とは?2 計算量3 プログラムとメモリ4 配列について4.1 …

no image

オブジェクト指向 クラスの設計と業務ロジックの整理

本日も引き続き「現場で役立つシステム設計の原則」を読み進めてます。 本日は主にクラスの作り方について。 Contents1 クラス設計と業務ロジック1.1 要点1.2 感想 クラス設計と業務ロジック …

no image

シェル基礎2

シェルコマンド使い始めて数年たちますが、いまだに知らないことはおおいですし、早く知っとけばよかった的なこともたくさんあります。 そんな小ネタ集を alias よく使うコマンドを別名で登録することができ …

no image

webの仕組み その2 リクエストとレスポンス

クライアント(ブラウザ)はサーバーとの接続を確立した後、各種リクエストを送信します。サーバーはそれにこたえテキストや画像などのリソースをクライアントに転送します(これがレスポンスです。) Firefo …