- 2023年10月11日
- 2023年10月11日
【PHP】PHPで非同期実行を簡単に作れるようになるライブラリ spatie/async の紹介
プログラムの中では例えプロセス一つ、スレッド一つでも非同期実行にした方が処理が早くなる場合がしばしばあります。これは例えば外部APIを用いた時です。外部のAPIと通信して、外部で […]
プログラムの中では例えプロセス一つ、スレッド一つでも非同期実行にした方が処理が早くなる場合がしばしばあります。これは例えば外部APIを用いた時です。外部のAPIと通信して、外部で […]
しばしばExcelファイルなどのTSVにしやすい形式で設定値等を得ることがあります。この設定値をPHP内で使う時、特にLaravelで使う時などは配列形式にすることが多いです。こ […]
Azure は Microsoft が提供する様々なクラウドサービスのプラットフォームです。Amazon の AmazonWebService、Google の GoogleCl […]
やんごとなき理由により 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 には正規表現を取り扱う機能があります。よくこれで扱うのは一行に収まる様な文字列、あるいは全体を一行とみなしても問題ないような文字列です。しかしながら複数行にわたる文字列を […]