WordPressのアップデートにはFTPを使ってるんですが、設定できる種類が4つあります。
WPを使い始めて5年以上経つボクはまだ一度も設定を変えたことがありません。
ところが、PHP7からPHP8へ上げたところ、アップデートエラーが出て初めて設定を変えることになりました。
続きを読む自分で情報を探しながらやっても、なかなかスムーズに答えにたどりつかない人にWeb情報を発信します。
経験が足りないだけで、遅かったり、失敗しても自信をなくさなくていいです。いまは大きくなるために、技術を知って試す時期なので。
むしろたくさん悩んで、フリーズして、失敗してください。気がついたら最適な答えを出す力が自然と身についているでしょう。
WordPressのアップデートにはFTPを使ってるんですが、設定できる種類が4つあります。
WPを使い始めて5年以上経つボクはまだ一度も設定を変えたことがありません。
ところが、PHP7からPHP8へ上げたところ、アップデートエラーが出て初めて設定を変えることになりました。
続きを読むKUSANAGI 8でPHP8.0が使えるようになりました。さっそくPHPのバージョンを上げたんですが、テーマやプラグインのアップデートで Internal Server Errorが出る。
Webサーバーのログを見ると、PHPにエラー発生。致命的です。
続きを読むPHP8では、クラスのメソッドの戻り値でしか使えないstatic型というものが追加されました。
一応、ドキュメントの説明でなんとなくは分かりましたが、いくつか気になるところが。
何をするもので、何ができないのかを見ていきます。
そしてややこしい。'static' というワード使いすぎ。PHPは。
続きを読むPHPは変数の型に自由度があるプログラム言語のひとつですが、もともと型宣言ができるようになっていて、PHP8はデータ型の厳密化へ舵を切りました。
PHP8では型に合わないパラメータや戻り値はエラーになるほど。
そこで従来の型にこだわらないために用意されたのがmixed型です。
続きを読むPHP8から、or(または)の意味を持つパイプライン(|)を使って、型宣言を複数指定できるようになりました。
union型は複数宣言の型の名称で、'union' という型の記述はできません。
同じように特定の型を表さないmixedとはそこはちがう。
続きを読むPHP8から、コンストラクタのパラメータ変数をクラスのプロパティにするシンタックス(文法)が追加されました。
これで、コンストラクタ内で '$this->〇〇 = 〇〇' というパラメータをプロパティに代入する処理が不要になります。
プログラミング記述省略のシンタックス変更のひとつ。
続きを読む