Я из фона Java. В Java каждый метод учитывает регистр при вызове. Но в PHP я не видел имя функции с учетом регистра при вызове функций.Являются ли имена функций 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?
Заранее спасибо.
Я не думаю, что вы можете заставить чувствительность к регистру за пределами надлежащей практики кодирования с вашей стороны. Это просто еще одна из отсталых «функций» PHP – Bojangles
Они [не чувствительны к регистру] (http://www.php.net/manual/en/functions.user-defined.php). И именно так был разработан язык. Однако вы всегда можете использовать другой язык. – mario
Этот вопрос по-прежнему рассматривается как вне темы? У этого есть ясный ответ. Не то, чтобы это требовало больше ответов. – JoeMoe1984