前の記事の「【PHP】メモリ使用量の確認方法」の流れで、メモリ消費の確認方法だけでなくデバックする際はプログラムの実行時間も気にするなぁ、ということで処理時間を確認するサンプルソースを紹介します。
投稿日:2018-07-27
更新日:2020-10-15
PHPで実行した処理のメモリ消費を確認するときの方法をメモしておきます。実プログラム中に差し込こまないといけませんが、開発中などに作りながらメモリ使用量を確認しつつ作業できるので、普段から自分でもよく使っています。
投稿日:2018-07-26
更新日:2020-10-15
前回の記載した「【PHP】ファイル読み込み処理をまとめてみた」の流れで、PHPでファイル出力のサンプルを作成しました。よくWEB上でダウンロードボタンを押して、「ファイルをダウンロードしますか?」みたいなダイアログが出るアレです!今回はサーバ上にあるファイルを出力するサンプルと、ファイルをサーバ上に作成せずに直接出力するサンプルの2つを作成しました。
投稿日:2018-07-25
更新日:2020-10-15
PHPを書くとき、よく「シングルクォーテーション」と「ダブルクォーテーション」の違いを無視して書いていて、痛い目にあったことがあるのでメモしておきます。両者の違いとして結論から言うと、クォーテーションで囲った文字を展開するかしないか、が大きな違いになります。
投稿日:2018-07-20
更新日:2020-10-15
PHPで頻繁に利用するファイル読み込み系処理ですが、似たような関数が数多く存在しているため、簡単ではありますがまとめてみました。
投稿日:2018-07-17
更新日:2020-10-15
CakePHPでMVCモデルで構成されています。Mがモデル、Vがビュー、Cがコントローラと呼ばれています。コントローラ(C)からモデル(M)経由でDBのデータを取得し、ビュー(V)に表示させる一連のサンプルを作成しました。
投稿日:2018-07-03
更新日:2019-04-04
CakePHPは暗黙の了解的な部分が多い気がしていて、特に命名規則なんてその典型例だと思います。上手に設定すると、ソースを書く量も少なくなるし、統一性も担保できるので可読性も上がるしいいことづくめだと思いますが、初めての人にはちょっときついですよね。そこで命名規則の早見表を作りました。
投稿日:2018-07-02
更新日:2018-10-02
PHPで自分がNULLや空文字のチェック処理でハマった部分をメモしておきます。 emptyやis_null、$a==''、$a==NULLなど、それぞれの比較処理の違いを正確把握することが大事です。
投稿日:2018-06-25
更新日:2020-10-15
CakePHPのデバッグ時にvar_dumpよりも便利な関数があるのを知ったのでメモしておきます。
投稿日:2018-06-20
更新日:2019-04-04
CakePHPは独自の書き方がありますが、結局これをブラウザで実行するときにはHTMLに変換されているため、どのように変換されるかを理解しておくことはとても大切です。今回は各FROMヘルパーとそこから変換されるHTMLをまとめてみました。
投稿日:2018-06-17
更新日:2018-08-17