読者です 読者をやめる 読者になる 読者になる

php

【php】グローバルスコープを使うときは明示的に指定する

php

最近になってPHPのスコープについて「グローバルなスコープと思っていても明示的に呼び出さないといけない」ということを初めて知った。 どういうことかというと、PHPではスクリプト全体で共有されているように見えても、ちゃんとglobalをつけて宣言しないと…

【php】PHPで独自ソートを実装する

php

単純な昇順・降順ではなく、実装上の都合で特定の要素をソート基準として並べ替えたくなることが度々ある。 そんな時、PHPでは関数として並べ替えのルールを定義してソートする関数「usort」が用意されている。 3]; $arr[] = ["order" => 1]; $arr[] = ["or…

【php】PHPでforeachする

php

過去に何度か検索してしまったので備忘録として。 PHPでforeachを実装する場合、以下のようになる。(参考)

特定の月の月初・月末の日付を取得する

PHPで任意の月の月初・月末の日付が必要な時、date()とstrtotime()を組み合わせることで簡潔に書けるようになる。 例として先月の月初・月末の日付を取得する場合はこんな感じ。 $start = date("Y-m-01", strtotime("-1 month")); // 先…