X



PHP9では未定義の変数がエラーに…。どうすんのこれ
0001Name_Not_Found
垢版 |
2022/10/18(火) 23:43:10.95
今から全コード検証して修正していくしかないのか???
0002Name_Not_Found
垢版 |
2022/10/19(水) 08:28:32.30ID:???
php7でも未定義の変数を使うとnoticeが出てたよね
俺はそれがイヤだから、チマチマ定義していた
おかげで問題なし!と言いたいところだが、htmlspecialcharsにnullを渡すと警告が出るw
0003Name_Not_Found
垢版 |
2022/10/19(水) 11:14:20.72ID:???
そもそも今作ってる(動いてる)のを新バージョンで動かそうとするのがおかしくね?
環境変わったら動かないのは当然じゃん
0004Name_Not_Found
垢版 |
2022/10/19(水) 13:03:28.20ID:???
>>3
レンタルサーバだとサーバ側で旧Verがサポート終了する場合もある
いま8使ってるなら15年くらいは動かせるだろうが、それもいつかは終了する

さすがにPHP5はもう打ち切るとこ結構出てくると思うぞ
0005Name_Not_Found
垢版 |
2022/10/19(水) 13:19:30.92
未だにPHP5使ってるやつはさすがに修正しとけよって思うけどな。
PHP7にしただけで1.5倍くら処理速度向上するし
JIT有効にしたPHP8はさらに上昇

PHP9はそこからさらにスピード上がるんだろ?
PHP9の書き方は他の言語にも通用するものだし、PHP5でしか動かないコードしか書けないのはかなり問題かと

まぁ過去のサイトのコードを見直すのは単純に面倒くさいというのは分かるが。
0006Name_Not_Found
垢版 |
2022/10/19(水) 15:12:39.78ID:???
めんどくさいよりコストかかるからだろうな
フレームワークで作ってても、
バージョンが変わると作り直しレベルになるし
0007Name_Not_Found
垢版 |
2022/10/19(水) 17:44:23.31
PHP8では動いてるんだけど
PHP9ではたぶん動かなくなるコードが結構思い当たる

PHP8でこの先20年戦えるなら何もしないを貫きたい
0008Name_Not_Found
垢版 |
2022/10/19(水) 18:49:08.70ID:???
ITリテラシーが低い蔵からすると、動いているのに、サーバー移転とかPHPバージョンアップとか
の理由がわからないんだよな
まして、SSL証明書の暗号化の強度とか、パスワードのハッシュアルゴリズムとか、理解不能
なんだよなあ
0009Name_Not_Found
垢版 |
2022/10/19(水) 19:26:00.83
旧バージョン使い続けるのも限界があるだろ
そのうちサーバのOSが対応しなくなって止まる可能性すらあるぞ

PHP5は今でも使ってるところ多いと思うけど
この先PHP10、PHP11が登場してもPHP5使い続ける気かね

どっかで最新Verに対応しなきゃいけない日が来ると思うぞ
そもそも今のサーバOSでPHP1やPH
0011Name_Not_Found
垢版 |
2022/10/19(水) 20:42:14.30ID:???
俺の取引先の制作会社は、PHP5.2、PHP5.4のサーバーを未だに運用しているぞ
ちょっとだけ触ったサイトは、関数名に予約後を使っていた
ありゃ、php5.6でもダメだろう
社長さんは、脳天気に「大丈夫でしょう」と言ってるしw
0012Name_Not_Found
垢版 |
2022/10/19(水) 21:17:50.84ID:???
サーバーごと抱えるなら大丈夫だろ
0013Name_Not_Found
垢版 |
2022/10/19(水) 21:37:31.01ID:???
最新のWordPress入れたいよね?WordPressの要件満たしてないよね?じゃあサーバー変えましょう!で乗り切ってる
0015Name_Not_Found
垢版 |
2022/10/20(木) 19:27:11.86ID:???
>>2
それな
でももしかしてnullにしといたのもダメなんかな
0016Name_Not_Found
垢版 |
2022/10/20(木) 23:07:34.40
修正めんどくせーな
0017Name_Not_Found
垢版 |
2022/10/23(日) 08:36:25.02ID:???
正直パッケージ管理(composer)もフレームワークも使いたくない。面倒くさい。
0018Name_Not_Found
垢版 |
2022/10/23(日) 09:11:34.78ID:???
イチから車輪の再発明する方が面倒だと思うが
0019Name_Not_Found
垢版 |
2022/10/23(日) 09:20:58.67ID:???
オレオレフレームワークが既にあるからなぁ…
0020Name_Not_Found
垢版 |
2022/10/26(水) 20:01:51.09ID:???
Ruby on Rails なんて、scaffold という魔法の呪文を唱えるだけで、
CRUD アプリが作られる!

大魔術師
0022Name_Not_Found
垢版 |
2022/11/15(火) 12:17:23.16ID:WqO+IWzw
Pythonでも作れるぞ
0023Name_Not_Found
垢版 |
2022/11/23(水) 21:20:46.91ID:???
public static function
とすべきところを、
public function
としていたために、undefined methodになってしまった
これに気づくのに、数時間ほどかかってしまったよ
PHP7ではエラーにならないのに、php8ではエラーになる
0024Name_Not_Found
垢版 |
2023/01/02(月) 14:49:43.80ID:???
WordPressで一番重宝してるプラグインが動的プロパティじゃんじゃん使ってて8.2からほぼ使えなくなった
0025Name_Not_Found
垢版 |
2023/01/04(水) 13:48:58.41ID:RO+P0T6w
strpos文ってなんて読むんですか?
0026Name_Not_Found
垢版 |
2023/01/04(水) 14:31:40.71ID:???
WordPressは7.4からだけど、Laravelは8.1からになるから困るよね
レスを投稿する


ニューススポーツなんでも実況