I read a lot of code that has -> in it.
$variablename->HTML
What does the -> do and where can I read more about it?
It means that the expression on the left of the arrow is an object and the expression on the right is a member of that object (either a variable or a method, the latter being followed by parentheses just like any other function name). http://www.php.net/manual/en/language.oop5.basic.php
PS: It's more or less the same thing as the dot "." operator in JavaScript, if that helps.