Autor | Zpráva | ||
---|---|---|---|
Musilda Profil |
#1 · Zasláno: 9. 6. 2013, 11:02:47
Zdravím všechny
mám otázku, co znamená, když je ve třídě definovaná funkce c podtržítkem na začátku, třeba _mojefunkce(). Zkoušel jsem hledat na Google, ale moc se mi nedařilo Díky za odpovědi |
||
Kcko Profil |
#2 · Zasláno: 9. 6. 2013, 11:17:11
Musilda:
Označená jako privátní. V PHP4 nic takového nebylo, tak se zavedlo toto nepsané pravidlo, aby to bylo na první pohled patrné. |
||
juriad Profil |
#3 · Zasláno: 9. 6. 2013, 11:18:43
Je to konvence: tato funkce neni urcena k volani z jine casti programu. Supluje to modifikatory pristupu.
|
||
Musilda Profil |
#4 · Zasláno: 9. 6. 2013, 11:36:11
Takže pokud to chápu, je ta třída psaná v PHP4, protože v PHP5 je modifikátor přístupu private?
|
||
juriad Profil |
Musilda:
Může být, ale třeba je programátor zvyklý na tu konvenci z jiných jazyků a používá ji prostě všude, protože mu přijde přehledná. Viz diskuse: Učebnice PHP: Coding standards Bez kusu reálného kódu těžko říct. |
||
Časová prodleva: 12 let
|
0