- 2023年9月13日
【PHP】var_dumpだけでデバッグする時に使える手法色々
やんごとなき理由により PHP のソースコード内に var_dump を埋め込み、var_dump結果をwebページ上で表示する方法のみでデバッグをする必要がある時があります。こ […]
やんごとなき理由により PHP のソースコード内に var_dump を埋め込み、var_dump結果をwebページ上で表示する方法のみでデバッグをする必要がある時があります。こ […]
WordPressは多くのサイトで使われているCMSです。このためWordPressを取り扱う時はよくあり、WordPress製のサイトを新しい環境に移行した時やテスト環境を作成 […]
EXPLAIN ANALYZEは、SQLクエリの実行計画を解析するためのMySQLの機能でありクエリの最適化やボトルネックを特定するために便利です。 EXPLAIN ANALYZ […]
パッケージとして公開したコードは呼ぶ側では直接改変しないのが原則です。composer patchesなどで一部できますが、バージョンアップ時に壊れやすく積極的に行うべきではあり […]
稀にハッシュ化済みの値をハッシュ化前の値で検索しなければいけない時があります。その様な際に全件についていちいち一致するか否かをチェックする様なつくりでは実行時間が非常に長くなり問 […]
PHPにはmatch式、switch文といった大量のifやelseを省略するための記法があります。これはよく次の様にある変数がある値であるか否かによって分岐を決めます。 この様 […]
この記事では英数字と日本語が混在しそれぞれ異なるフォントを用いた場合の文字列の見た目の幅をPHPで測る方法を紹介します。 文字列の見た目の幅をPHPで測る時、私的に信用できる方 […]
時折、分布を任意の形に定めたランダムな要素の選択を作りたくなります。そういった要素毎の重みをつけたランダム選択の作り方を紹介します。 ベースの考えは重みの累積で数直線を用意し、 […]
PHP には正規表現を取り扱う機能があります。よくこれで扱うのは一行に収まる様な文字列、あるいは全体を一行とみなしても問題ないような文字列です。しかしながら複数行にわたる文字列を […]
題の通りです。ルーティングをwebサーバーに完全に任せたような素のPHPファイルを直に呼び出す構成のwebサイトで役に立ちます。 URLによるPHPファイルの呼び出し方は二種類 […]
プログラムを作る際、しばしば一時ファイルが必要になる時があります。この一時ファイルは様々な用いられ方がありますが、この記事の中では1プロセスの中でのみ取り扱う一時ファイルのみを対 […]
しばしば何かのために文字コードの変換をすることがあります。そういった時、変換先の文字コードで表現できない文字の存在に気づかないまま文字コードを変換してしまい文字化けが起きることが […]