文字列のハッシュ化は、md5(), sha1()を使うのをやめてpassword_hash()を使いましょうという話です。
(ハッシュは文字列を解読しづらくする難読化のこと。)
公式ドキュメントもそう言っているのに気づきました。
(けっこう遅いけど。)
続きを読む文字列のハッシュ化は、md5(), sha1()を使うのをやめてpassword_hash()を使いましょうという話です。
(ハッシュは文字列を解読しづらくする難読化のこと。)
公式ドキュメントもそう言っているのに気づきました。
(けっこう遅いけど。)
続きを読むPHPの日時をコントロールするDateTimeクラスはよく見ます。同じようなクラスにDateTimeImmutableもあります。
使い方が同じなのでどうでもいいと思われがちですが、ちがいをきちんと理解して使い分けましょうという話です。
というか絶対に使い分けてほしい!
続きを読むWordPressのバージョンが5.3になりPHP7.4に対応しました。また、PHPの最小バージョンも上がり(5.6.20)、WordPressのPHP動作環境が変わっています。
WordPress公式ガイドの全内容を和訳して解説します。
続きを読むプログラム言語のPHPには、リリースしてからある一定期間、サポートがあります。バグの修正やセキュリティパッチのリリースです。
また、マイナーバージョンのリリースを年1回行っています。(数年おきにメジャーアップデート。)
公式サイトの情報から、最新のPHPのバージョンとサポート状況を表にまとめます。
続きを読むPHPで結果を出力するときに改行を "\n" で書いたりしますが、もうやめましょう。
"\n" には、ちょっと細かい、めんどうなところが隠されていて注意が必要です。改行を表すPHP_EOLという定義済み定数を使えば気にしなくていいので簡単です。
続きを読むPHPで文字列をかこむとき、シングルクォーテーション(')とダブルクォーテーション(")を同じように使う人がいるかもしれませんが、ふたつには決定的なちがいがあります。
同じだと思っていると痛い目にあいます。
ちがいの説明はかんたんです。1分もかかりません。
続きを読む