PHP– category –
-
PHP
【PHP】現在のURLを取得する方法!$_SERVER変数の正しい組み合わせ
どうも、kazuです。 Web系のスタートアップでエンジニアをしています。 SES時代から数えきれないほどの現場を見てきましたが、URLの取得といった基本的な処理ひとつとっても、エンジニアの「丁寧さ」や「リスク管理の意識」の差がはっきり出るなと感じてい... -
PHP
【PHP】ファイル存在チェックを極める!file_existsとis_fileの使い分け
どうも、Webエンジニアのkazuです。 SES時代から数多くの現場を見てきましたが、ファイル操作のような基礎的な処理ほど、エンジニアの「詰め」の甘さが出やすいと感じています。 「ファイルがあるはずなのに見つからない」 「ディレクトリをファイルとして... -
PHP
【PHP】数値を3桁区切りにする方法
どうも、kazuです。 Webエンジニアとして色んな現場を渡り歩いていると、ECサイトの改修なんかで「金額の表示を3桁区切りにしてほしい」っていう依頼、これ本当によく来るんですよね。 ぶっちゃけ、エンジニアからすれば「一瞬で終わるタスク」なんですけ... -
PHP
【PHP】処理時間の計測でmicrotimeは古い?高精度なhrtimeの使い方
結論から言います。 PHPで処理時間を計測するなら、microtime関数ではなく hrtime関数 を使うのが現在の正解です。 ネット上の古い記事を「脳死」でコピペしてmicrotime(true)を使っている人をよく見かけますが、正直、その計測結果は信頼性に欠けます。 ... -
PHP
【PHP】小数点の切り捨てはfloor一択ではない | 負債を生まない関数の使い分け
結論から言います。 PHPで小数点を切り捨てるなら、基本的には floor() を使いますが、負の値を扱う可能性があるなら intval() か bcdiv() を選択するのが実務の正解です。 ネット上の適当な記事では「切り捨て=floor()」とだけ紹介されていますが、正直... -
PHP
【PHP】エラーログを出力するには?設定から実装まで完全解説
PHPで開発していると、予期せぬエラーに遭遇することがあります。 こうしたエラーをいち早く把握して修正するために必要なのが「エラーログの出力」です。 PHPでは標準機能としてエラーのログ出力が可能で、適切に設定すると エラーの詳細をファイルに残せ...
1
