in php OOP, een class, maakt het uit hoe je een var maakt? e.g. public, private, global etc.

of maakt dat niet uit? als het wel uitmaakt... wat is het verschil? en wanneer gebruik ik wat?

zelfde met functies. hoe zit dit precies?
Neej, dat hoeft niet..
functions (methods) hoef je niet bovenaan in de class te definiƫren.

De variabelen die je definieert bij een class zijn alleen de variabelen die je binnen verschillende functies binnen die class moet kunnen bereiken zonder ze eerst in die functie aan te moeten maken, of variabelen die je mee kan geven.

De variabelen die je in je aanroep van de constructor zet worden eigenlijk altijd wel gedefinieerd binnen je class.

Reageren