Cześć. Potrzebuję porównać nazwę metody do nazwy metody pochodzącej z requesta, czy zastosowanie:
if(FUNCTION === Request::urlMethod){
....
}
Będzie poprawne?
statyczna metoda "urlMethod" jest wykorzystywana jednorazowo.
Cześć. Potrzebuję porównać nazwę metody do nazwy metody pochodzącej z requesta, czy zastosowanie:
if(FUNCTION === Request::urlMethod){
....
}
Będzie poprawne?
statyczna metoda "urlMethod" jest wykorzystywana jednorazowo.
Co Ci przeszkadza w tym, żebyś samodzielnie to sprawdził? http://www.php.net/manual/en/language.constants.predefined.php (magic constants, które nawet nie są stałymi, bawi mnie PHP) Uważasz, że skoro __FUNCTION__
zwróci nazwę funkcji, to FUNCTION
zwróci nazwę metody? Gdzie tu logika? Gdzie lektura dokumentacji? Użyj __METHOD__
.
Jeśli potrzebujesz użyć takiej konstrukcji, to na pewno coś robisz nie tak.