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:

[code lang=php]
// deklarasi menggunakan lowercase
protected function foobar(){
// …
}
[/code]

Selanjutnya, berikut adalah snippet pada XHP fragment:

[code lang=html]
<! — dipanggil menggunakan camelCase →
<x:frag>
$this->fooBar()
</x:frag>
[/code]

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.

Related Posts

Part II — Understanding about RuleChain

Mengenal dasar RxSwift

Making Backward Compatible Adaptive Colors for Dark Mode in iOS

Automate Your Android App Bundle Publishing using Jenkins

No Comment

Leave a Reply