PHP9では未定義の変数がエラーに…。どうすんのこれ
今から全コード検証して修正していくしかないのか??? php7でも未定義の変数を使うとnoticeが出てたよね
俺はそれがイヤだから、チマチマ定義していた
おかげで問題なし!と言いたいところだが、htmlspecialcharsにnullを渡すと警告が出るw そもそも今作ってる(動いてる)のを新バージョンで動かそうとするのがおかしくね?
環境変わったら動かないのは当然じゃん >>3
レンタルサーバだとサーバ側で旧Verがサポート終了する場合もある
いま8使ってるなら15年くらいは動かせるだろうが、それもいつかは終了する
さすがにPHP5はもう打ち切るとこ結構出てくると思うぞ 未だにPHP5使ってるやつはさすがに修正しとけよって思うけどな。
PHP7にしただけで1.5倍くら処理速度向上するし
JIT有効にしたPHP8はさらに上昇
PHP9はそこからさらにスピード上がるんだろ?
PHP9の書き方は他の言語にも通用するものだし、PHP5でしか動かないコードしか書けないのはかなり問題かと
まぁ過去のサイトのコードを見直すのは単純に面倒くさいというのは分かるが。 めんどくさいよりコストかかるからだろうな
フレームワークで作ってても、
バージョンが変わると作り直しレベルになるし PHP8では動いてるんだけど
PHP9ではたぶん動かなくなるコードが結構思い当たる
PHP8でこの先20年戦えるなら何もしないを貫きたい ITリテラシーが低い蔵からすると、動いているのに、サーバー移転とかPHPバージョンアップとか
の理由がわからないんだよな
まして、SSL証明書の暗号化の強度とか、パスワードのハッシュアルゴリズムとか、理解不能
なんだよなあ 旧バージョン使い続けるのも限界があるだろ
そのうちサーバのOSが対応しなくなって止まる可能性すらあるぞ
PHP5は今でも使ってるところ多いと思うけど
この先PHP10、PHP11が登場してもPHP5使い続ける気かね
どっかで最新Verに対応しなきゃいけない日が来ると思うぞ
そもそも今のサーバOSでPHP1やPH 俺の取引先の制作会社は、PHP5.2、PHP5.4のサーバーを未だに運用しているぞ
ちょっとだけ触ったサイトは、関数名に予約後を使っていた
ありゃ、php5.6でもダメだろう
社長さんは、脳天気に「大丈夫でしょう」と言ってるしw 最新のWordPress入れたいよね?WordPressの要件満たしてないよね?じゃあサーバー変えましょう!で乗り切ってる >>2
それな
でももしかしてnullにしといたのもダメなんかな 正直パッケージ管理(composer)もフレームワークも使いたくない。面倒くさい。 Ruby on Rails なんて、scaffold という魔法の呪文を唱えるだけで、
CRUD アプリが作られる!
大魔術師 public static function
とすべきところを、
public function
としていたために、undefined methodになってしまった
これに気づくのに、数時間ほどかかってしまったよ
PHP7ではエラーにならないのに、php8ではエラーになる WordPressで一番重宝してるプラグインが動的プロパティじゃんじゃん使ってて8.2からほぼ使えなくなった WordPressは7.4からだけど、Laravelは8.1からになるから困るよね