- 2021年2月15日
- 2021年2月16日
【PHP】接頭辞、接尾辞を付与する関数を二重適用に対して安全にする
文字列操作で二重に操作するとバグるコードがあるとします。この処理でよくあるのは次の様な URL でしょう。 そういった時、フロー完全に把握しなくとも安全に文字列操作をする方法があ […]
文字列操作で二重に操作するとバグるコードがあるとします。この処理でよくあるのは次の様な URL でしょう。 そういった時、フロー完全に把握しなくとも安全に文字列操作をする方法があ […]
PHP上でhtmlをPDFファイルに変換してくれるライブラリ、”Dompdf”。 非常に便利なので重宝するのですが、レンダリングに癖があり、比較的新しめなc […]
PHP は多芸で組み込み関数のみでもランダムな文字列など何かしらのプリミティブなランダム値を生成するコードを簡単に書けます。その様なちょっとしたコードを集めると、案件で使うような […]
number_format は PHP の関数の一つでその名の通り数値のフォーマットを定めます。主に千の位ごとにカンマをつける目的で使われます。number_format は単に […]
素の PHP を扱う技術は PHP 言語の基幹の方針転換や PHP 自体の衰退が来るまで使い続けられる技術であり長持ちします。またプログラムをフレームワークやライブラリに依存せず […]
要約 本文 array_map 関数は配列の各要素に array_map 関数に与えたコールバック関数を適用した結果の配列を返す関数です。 PHP: array_map R […]
題の通り7.2 より前のバージョンの PHP では is_object に object を渡しても false になる場合があります。私的にこれは直感的でない挙動で、他の多くの […]
紹介するのは題の通り JSON を PHP の連想配列定義の文字列に変換する web サービスです。 これを行ってくれる web サービスは wtools.io の Conve […]
PHP の無名関数はクロージャとも呼ばれ、関数をオブジェクト的に扱えます。 PHP: 無名関数 – Manual これを使うと次の様に関数が生成されるタイミングと実 […]
Laravel は PHP のフレームワークであり、web サイトを作る時に使う時が多々あります。そして web サイトは本番運用前にどこか内々でしか見れない場所に公開してテスト […]
Laravel は PHP のフレームワークでよくデータベースを利用します。このデータベースの利用をより快適にするために初期データ(テストデータ、製品版の初期値データ)をデータベ […]
PHP の変数名は次の正規表現で記述できます。 ^\$[a-zA-Z_\x80-\xff][a-zA-Z0-9_\x80-\xff]*$ $ で始まって数字以外の 1 文字が続 […]