PSR sugeruje, nazwy metod MUSZĄ być zadeklarowane w camelCase i nazwy klas MUSZĄ być zadeklarowane w StudlyCaps.Jaka jest różnica między StudlyCaps a CamelCase?
Odpowiedz
StudlyCaps, znany również jako PascalCase, oznacza, że pierwsza kapitał każdego podword jest pisany wielkimi literami. camelCase sugeruje, podobnie jak wielbłąd, że garby znajdują się pośrodku, dlatego pierwsza litera jest pisana wielką literą jako , a nie.
CamelCase to gdzie pierwsza litera każdego pod-słowa w nazwie jest wielka. Pierwsza litera całej nazwy może być pisana wielkimi lub małymi literami i jest generalnie (zawsze?) Pisana małymi literami w programowaniu.
StudlyCaps jest trochę dziwne. Istnieją duże litery, ale mogą one występować pod dowolną literą, zgodnie z pewną regułą, a nie tylko z początkiem pod-słowa. Klasycznym przykładem jest (był) HoTMaiL.
Moje zrozumienie PSR polega na tym, że ich intencją jest, aby każde pod-słowo było pisane wielką literą w obu przypadkach, przy czym klasy mają początkową wielką literę, a metody - małą literę.