ツイート
シェア
LINEで送る
B! はてぶでブックマーク
Pocketでブックマーク
RSSフィード

PHP

PHPは '...' のことをスプレッド演算子とは言っていない。

php

プログラミングでは、複数の変数をまとめて表現するのに '...' を使い、一般的にスプレッド演算子といいます。またはスプレッド構文ともいう。

しかしPHPは『スプレッド』という言葉は使いません。アンパックと表現しますが世間的にはスプレッド演算子/構文と言われています。

続きを読む

KUSANAGI8, PHP8.0を使ったらWordPressのアップデートでFTPSが使えない。

超高速仮想マシン KUSANAGI

KUSANAGI 8でもPHP8.0が使えるということでバージョンアップしたのですが、テーマやプラグインのアップデートで必ずパスワード不一致エラーが出るようになりました。

SSHを使えば問題なかったし、最初はPHPエラーの場所がどうしようもなかったので、これくらいはいいかなと放置していたものです。

続きを読む

PHP8, 戻り値の型で使う static型ってなんだ? ネーミングがややこしくない?

php

PHP8では、クラスのメソッドの戻り値でしか使えないstatic型というものが追加されました。

一応、ドキュメントの説明でなんとなくは分かりましたが、いくつか気になるところが。

何をするもので、何ができないのかを見ていきます。

そしてややこしい。'static' というワード使いすぎ。PHPは。

続きを読む

PHP8, mixed型, すべての型を網羅するオールラウンダー。

php

PHPは変数の型に自由度があるプログラム言語のひとつですが、もともと型宣言ができるようになっていて、PHP8はデータ型の厳密化へ舵を切りました。

PHP8では型に合わないパラメータや戻り値はエラーになるほど。

そこで従来の型にこだわらないために用意されたのがmixed型です。

続きを読む