В состав языка РНР входит целый ряд так называемых "волшебных" методов, автоматически вызываемых в предопределенных местах программ. Имена всех этих методов начинаются с двойного знака подчеркивания ( ). Характерным тому примером служит метод construct ()
. Этот метод автоматически вызывается всякий раз, когда с помощью оператора new создается новый объект: