Я использую API-интерфейс PHP Mixpanel и хочу позвонить mp->track
.Как ссылаться на объект из частной функции
В этом случае mp->track
определяется как объект в библиотеке mixpanel, вызываемый через require(mixpanel.php)
.
Как правило, это будет работать нормально:
require ('mixpanel-php/lib/Mixpanel.php');
$mp = Mixpanel::getInstance("XXX");
$mp->track('Session');
Однако, я хочу назвать mp->track()
внутри частной функции, но следующее дает object not defined
ошибку:
require ('mixpanel-php/lib/Mixpanel.php');
$mp = Mixpanel::getInstance("XXX")
private function startSession() {
$mp->track('Session');
}