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

Eclipseでのソースフォーマットでの自動改行を防ぐ

小ネタ。Eclipseのソースフォーマッタはディフォルトでは一定の字数で改行されしまい、大変見にくくなったりします。 またHTMLなどでは改行してほしいタグが改行されないなど思ったとおりに動いてくれま …

no image

オブジェクト指向について その1

ちょっと最近、仕事でソースの書き方がいい加減になってきたのでオブジェクト指向について考え方を再確認しようと思います。 参考文献 SoftWareDesign 2015年9月号 何も考えずにプログラムを …

no image

正規表現その2

10/28に書いた正規表現に関しての追記です。 Contents1 覚えておきたいメタ文字2 留意点 覚えておきたいメタ文字 よく出るメタ文字の復習です。 メタ文字 メタ文字の説明 [] いずれかの1 …

no image

ミスを少なくする工夫について

プログラマであればだれもが「いかにバグを少なくするか」に腐心すると思います。 ところが、人間がある以上、バグ(ミス)は絶対にゼロにはなりません。バグ云々以前に、「人間はもともとミスをする生き物だ」とい …

no image

オブジェクト指向設計 依存関係の管理

オブジェクト指向シリーズ。読みにくい本が多い中でオブジェクト指向設計実践ガイドは勉強になるなー。 Contents1 依存関係の管理1.1 メモ1.2 実際のコーディング上のコツ1.3 感想 依存関係 …