2.4.1 Konvensi Nama Berkas dan Class

Secara umum, nama berkas menggunakan garis bawah (underscore) sedangkan nama class menggunakan CamelCase. Misal, class KissesAndaHugsController dapat ditemukan di dalam berkas kisses_and_hugs_controller.php.

Nama class dalam suatu berkas tidaklah harus nama yang serupa dengan nama berkas. Misal, class EmailComponent terdapat di dalam berkas email.php, dan class HtmlHelper terdapat di dalam berkas bernama html.php.