PHP

PHP

PHPで3つ以上の値が全て等しいかどうかの判定方法

PHPで3つ以上の変数の値が等しいかどうかを判定する方法についてまとめます。 通常if文などで2つの変数を比較する場合は、 if ($x == $y) { // 等しい場合の処理 } という風に書けますが、3つ以上の変...
PHP

PHPでコマンドラインの入力をする

PHPでコマンドラインを入力する時の記述方法についてのメモになります。 PHPでの入力ストリームには、 オープン済みの入力ストリーム、「STDIN」という定数が用意されています。 ストリームとは、ITの分野では連続したデータの流れ...
PHP

PHPで画像をランダムに表示させる方法

mt_rand()はPHPでのランダムな変数を取得する際に便利な関数です。 使い方は、mt_rand([最小値], [最大値])を指定します。 例えば、mt_rand(1,3)であれば、1から5のランダムな数値をint型で返します。
PHP

PHPで明日の午前0時の時間を取得する

date()関数を使う phpで日付を計算する場合date()関数が便利です。 $tomorrow = date('Y-m-d 00:00:00', time() + 86400); //2018-06-30 00:00:00 上の...
PHP

cookieにおけるhttponlyについての備忘録

WebサイトやWebアプリを作成するに当たってセキュリティ対策ははもっとも大事な要素の一つです。 Webサイトに脆弱性があると不利益があるばかりか、取り返しのつかない事態にもなり得るので、大事になってきます。 あの仮想通貨運営業者のzaifがセッション情報を盗まれたことでBTCを盗まれかけたという情報もあります。
NO IMAGE PHP

PHPのデバッグ方法についてまとめる

プログラミングを勉強する中で、初学者にとって特に大事になってくる技術がデバッグです。 デバッグとは、プログラムが想定どおりの結果になっているか、どのような値が変数に入っているかを確認することですね。 正直デバッグの知識さえあれば、どのようにプログラムが動いているのかがわかるので、エラーが怖くなくなります。
PHP

文字列を出力させる命令 echo と print の違い

文字列を出力させる命令として、PHPではechoとprint命令があります。 このecho命令とprint命令は、文字列を表示させるというもので、ほとんど機能に違いは無いのですが、細かくみていくと、異なる点もあるんです。 ...