- 2023年11月17日
【PHP】クラス名の重複エラーが起きた際、問題となるクラス二つの場所を得る方法
PHPにはクラスという仕組みがあります。クラスは関連するデータと操作をまとめることができる便利な仕組みです。適切なクラス分けがなされている場合、関連する機能はまとまった場所に置か […]
PHPにはクラスという仕組みがあります。クラスは関連するデータと操作をまとめることができる便利な仕組みです。適切なクラス分けがなされている場合、関連する機能はまとまった場所に置か […]
Dropxboxはクラウドストレージサービスの一つです。Dropboxを利用してファイルの保存、共有などができます。LaravelでDropboxを楽に使うためのライブラリである […]
プログラムの中では例えプロセス一つ、スレッド一つでも非同期実行にした方が処理が早くなる場合がしばしばあります。これは例えば外部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で測る時、私的に信用できる方 […]