[PHP] Joomla FrameWork ::
I am trying to understand how the joomla framework works, i see an heavy usage of:: in its code, here an example: function edit () { JRequest::setVar('view, 'single'); $this -display(); } from my really basic php understanding in the function edit i call a function setVar() and i pass the paramter 'view' and 'single' in it then the output ($this) is passed to the display() function. My question is what does :: means? an more precisely referring to the example: JRequest::setVar('view, 'single'); how do you read it and how do you manage it? Cheers, Nick -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Joomla FrameWork ::
hi nick, :: is what we call 'scope resolution operator', $this is your 'current scope'. i guess you better read http://www.php.net/manual/en/language.oop5.php.. all sections :)) ~viraj On Sun, May 2, 2010 at 8:11 PM, Nick Balestra n...@beyounic.com wrote: I am trying to understand how the joomla framework works, i see an heavy usage of :: in its code, here an example: function edit () { JRequest::setVar('view, 'single'); $this -display(); } from my really basic php understanding in the function edit i call a function setVar() and i pass the paramter 'view' and 'single' in it then the output ($this) is passed to the display() function. My question is what does :: means? an more precisely referring to the example: JRequest::setVar('view, 'single'); how do you read it and how do you manage it? Cheers, Nick -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Joomla FrameWork ::
Thank a lot for pointing me to this, as you wrote u are right, haven't started yet with oo so of course i wasn't able to understand what was this all about. thanks again Nick On May 2, 2010, at 4:52 PM, viraj wrote: hi nick, :: is what we call 'scope resolution operator', $this is your 'current scope'. i guess you better read http://www.php.net/manual/en/language.oop5.php.. all sections :)) ~viraj On Sun, May 2, 2010 at 8:11 PM, Nick Balestra n...@beyounic.com wrote: I am trying to understand how the joomla framework works, i see an heavy usage of:: in its code, here an example: function edit () { JRequest::setVar('view, 'single'); $this -display(); } from my really basic php understanding in the function edit i call a function setVar() and i pass the paramter 'view' and 'single' in it then the output ($this) is passed to the display() function. My question is what does :: means? an more precisely referring to the example: JRequest::setVar('view, 'single'); how do you read it and how do you manage it? Cheers, Nick -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Joomla FrameWork ::
Hello Nick, That means that the function SetVar is situated in the jRequest class. So if you want to modify the function, for example, you need to know where the class jRequest is situated. -- With best regards from Ukraine, Andre Skype: Francophile; WlmMSN: arthaelon @ yandex.ru; Jabber: arthaelon @ jabber.org Yahoo! messenger: andre.polykanine; ICQ: 191749952 Twitter: m_elensule - Original message - From: Nick Balestra n...@beyounic.com To: php-general@lists.php.net php-general@lists.php.net Date: Sunday, May 2, 2010, 5:41:07 PM Subject: [PHP] Joomla FrameWork :: I am trying to understand how the joomla framework works, i see an heavy usage of:: in its code, here an example: function edit () { JRequest::setVar('view, 'single'); $this -display(); } from my really basic php understanding in the function edit i call a function setVar() and i pass the paramter 'view' and 'single' in it then the output ($this) is passed to the display() function. My question is what does :: means? an more precisely referring to the example: JRequest::setVar('view, 'single'); how do you read it and how do you manage it? Cheers, Nick -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php