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? Quote 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. Quote 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 Quote Link to comment https://forums.phpfreaks.com/topic/155895-solved-functions/#findComment-820591 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.