Что такое public?
сразу практикуюсь без теории)
лучше задолбить кого вопросами?
php.net/manual/ru/language.oop5.visibility.php
Public - публичный. То есть эту функцию можно использовать везде и в дочерних классах.
Protected - защищенный
Private - Приватный.
Но всё таки советую поизучать документацию пхп php.net