Подтвердить что ты не робот

Являются ли имена функций PHP чувствительными к регистру или нет?

Я из фона Java. В Java каждый метод учитывает регистр при вызове. Но в PHP я не видел имя функции с учетом регистра при вызове функций.

class Sample {

    ...
    ...

    function sampleFunction() {

       ....
       ....

    }

}

$obj = new Sample();
$obj->sampleFunction(); /* Proper call with function name */
$obj->samplefunction(); /* It should show undefined function error but it also calls sampleFunction()  */

Может ли кто-нибудь уяснить мои сомнения, почему это также называется даже нечувствительным к функции именем функции. И, пожалуйста, дайте мне, как ограничить в PHP?

Спасибо заранее.

4b9b3361

Ответ 1

Они нечувствительны к регистру, см. это:

Примечание. Названия функций нечувствительны к регистру, хотя обычно это хорошо формы для вызова функций, как они появляются в их объявлении.

http://www.php.net/manual/en/functions.user-defined.php

Ответ 2

Функции не чувствительны к регистру, переменные чувствительны к регистру.

вы можете прочитать больше информации из руководства:

http://fr.php.net/manual/en/functions.user-defined.php