Ogólnie chodzi mi o mały parser, powiedzmy mam tekst:
Kod
'wywołanie Static::$MojaKlasa->funkcja(); no wiesz co :P MyClass->doIt()'
Chcę aby znalazło w tekście klasę z wywołaniem metody, nie obiekt, a więc:
MyClass - OK
$MojaKlasa - BAD
Static - BAD
Próbowałem:
$class = '/[^\$][a-zA-Z0-9_ ]+\-\>/';
Ale wyświetla mi "MojaKlasa". Chciałbym tam dodać, że jeśli jest znak dolara to pomija.