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

中級者 - PHPの技術情報

Webのサーバーサイドでよく使われるプログラム言語のPHP。そのPHPについて情報を発信します。

自分で情報を探しながらやっても、なかなかスムーズに答えにたどりつかない人向けです。

経験が足りないだけで、遅かったり、失敗しても自信をなくさなくていいです。いまは大きくなるために、技術を知って試す時期なので。

むしろたくさん悩んで、フリーズして、失敗してください。気がついたら最適な答えを出す力が自然と身についているでしょう。

CentOS7にPHP7をインストールする方法。(上書き編)

php

CentOS7にPHP7を個別にインストールします。今ではクラウドやレンタルサーバーのものをそのまま使うことが多いので、あまり使う機会がなく忘れちゃってました。その備忘録です。

今回はシステムにプリインストールされてるものを上書きします。これをするのは本当に稀なので余計に忘れる。

続きを読む

PHP, パスワードのハッシュはpassword_hash()を使おう!

php

文字列のハッシュ化は、md5(), sha1()を使うのをやめてpassword_hash()を使いましょうという話です。

(ハッシュは文字列を解読しづらくする難読化のこと。)

公式ドキュメントもそう言っているのに気づきました。

(けっこう遅いけど。)

続きを読む

PHP, DateTimeとDateTimeImmutableのちがいと使い分け

php

PHPの日時をコントロールするDateTimeクラスはよく見ます。同じようなクラスにDateTimeImmutableもあります。

使い方が同じなのでどうでもいいと思われがちですが、ちがいをきちんと理解して使い分けましょうという話です。

というか絶対に使い分けてほしい!

続きを読む

ひと目で確認。PHPのバージョンとサポート状況、リリースサイクル。

php

プログラム言語のPHPには、リリースしてからある一定期間、サポートがあります。バグの修正やセキュリティパッチのリリースです。

また、マイナーバージョンのリリースを年1回行っています。(数年おきにメジャーアップデート。)

公式サイトの情報から、最新のPHPのバージョンとサポート状況を表にまとめます。

続きを読む