[PHP] Joomla FrameWork ::

2010-05-02 Thread Nick Balestra
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 ::

2010-05-02 Thread viraj
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 ::

2010-05-02 Thread Nick Balestra
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 ::

2010-05-02 Thread Andre Polykanine
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