- 2022年8月1日
【PHP】parent で親クラスのメソッドを呼ぶ時と直接クラスを指定して親クラスのメソッドを呼ぶ時で挙動が違う
題の通りです。端的に言うと親クラスでstatic::を使って子クラス配下の静的なメソッドなりクラス名なりを呼ぶ時の挙動が変わります。これの対策には常にparent::を使うことで […]
題の通りです。端的に言うと親クラスでstatic::を使って子クラス配下の静的なメソッドなりクラス名なりを呼ぶ時の挙動が変わります。これの対策には常にparent::を使うことで […]
PHP には文字列をランダムに並び替える関数である str_shuffle 関数があります。 PHP: str_shuffle – Manual またメルセンヌ・ツ […]
PHP のオンラインエディタ兼実行環境として便利なサービスに 3v4l というものがあります。3v4l は多数のバージョンのPHPを動かせるという点で強いですが、パッケージを組み […]
しばしば何月何日何時何分からのみ動作する機能を作ることがあります。これは特定の日時からキャンペーンを開始するものであったり、機能の解禁をするものであったり様々です。この手のものは […]
PHP の配列は常に連想配列であり、そのキーの型は string か int のどちらかになります。素直に string か int をキーにするのが安全なのですが、そうなってい […]
世の中には様々な並び替えアルゴリズム(以降ソートアルゴリズム)が存在します。高級言語を使っていると言語組み込みのソート機能が手製ソートより遥かに高速なことが多いため普段は意識しま […]
時たま格納される値がユニークであるべきカラムにユニーク制約がついておらず、ユニークでない値が格納されてしまう時があります。そういった問題が起きている時、事態の収拾のために値が重複 […]
WordPress は長く続いている web サイト作成ツールです。プログラミングの知識がなくとも様々なデザインと構成の web サイトを作ることができ、多くの場所で使われていま […]
いくらソースコードが書きやすくなっても行うべきでないですし、async, await を使ったコードをトランスパイルする方が良いのですが素の JavaScript で題の通りこの […]
CSS で印刷時のレイアウトを指定できる @media print を使った時に、印刷時のレイアウトを簡単に確認する方法についてです。 使用頻度はそこまで高くなさそうですが、今後も […]
題の通りです。SLEECT * FROM soemの様な検索結果で得られた結果の各行を任意のテーブルに保存するクエリの作り方を紹介します。 以下がそれです。 MySQL :: […]
date-fns は日時を操作するための JavaScript ライブラリの一つです。2020年に新規機能開発の停止を宣言した Moment.js に代わるライブラリの一つです。 […]