theoverlord Posted April 27, 2009 Share Posted April 27, 2009 I'm not really that new to PHP.. but I've never really used functions. I started looking at functions and I see two different things. Firstly I see a function being called as $variable = function(); but I've also seen $variable -> function(), or something similar. Is there a difference, or am I just confusing things? Link to comment https://forums.phpfreaks.com/topic/155895-solved-functions/ Share on other sites More sharing options...
premiso Posted April 27, 2009 Share Posted April 27, 2009 The $variable->function() is used because $variable is an object (OOP Object Oriented Programming). So it is a function/method inside of that class. The first is normal function usage set $variable to the return of function(); Where as the $variable->function(); is making a call to that function. Hope that clears it up for you. Link to comment https://forums.phpfreaks.com/topic/155895-solved-functions/#findComment-820581 Share on other sites More sharing options...
theoverlord Posted April 27, 2009 Author Share Posted April 27, 2009 so using -> is for classes then. That clears it up nicely. Thank you Link to comment https://forums.phpfreaks.com/topic/155895-solved-functions/#findComment-820591 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.