Autor Zpráva
Musilda
Profil
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
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
Je to konvence: tato funkce neni urcena k volani z jine casti programu. Supluje to modifikatory pristupu.
Musilda
Profil
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: