Case Sensitivity pada PHP

PHP merupakan bahasa pemrograman yang menerapkan case sensitive pada penamaan variable, namun secara khusus hal ini tidak diberlakukan pada nama method. Hal ini tidak umum diketahui, walaupun tertulis jelas pada dokumentasi.

Sebagai contoh, berikut adalah salah satu contoh snippet PHP:

// deklarasi menggunakan lowercase
protected function foobar(){
  // ...
}

Selanjutnya, berikut adalah snippet pada XHP fragment:

<!-- dipanggil menggunakan camelCase -->
<x:frag>
  $this->fooBar()
</x:frag>

Hal ini adalah valid dan diijinkan oleh PHP, namun tidak disarankan oleh PHP-FIG PSR-1. Berdasarkan atas standar PHP-FIG PSR-1, nama method HARUS dideklarasikan menggunakan camelCase, dengan demikian penggunaannya juga diharapkan menggunakan case yang sama.


Namun demikian, hal yang menyebabkan perbedaan case sensitivity pada method dan variable tidak terdapat pada dokumentasi manapun.

Case Sensitivity pada PHP

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s