вот так:
if ($ sth) make_private ($ this-> method);
или, может быть, есть какой-то другой способ повлиять на доступность методов?
Проблема в том, что я написал класс, в котором методы должны вызываться один раз, поэтому мне нужен код, чтобы ограничить доступ к данному методу извне класса после выполнения этого метода.