Hej Flash'ere og Flex'ere....og nu også php'ere
Jeg er blevet sat på et projekt, hvor jeg skal opbygge et siste baseret på Joomla med en menu lavet i Flex. Det er så også done MEN jeg har været nød til at rode lidt rundt i Joomlas mave og er faldet over en syntax jeg ikke kan finde forklaring på nogen steder. Den ser således ud:
<?php if($this->params->get('showComponent')) : ?>
og det er så '$this->params->get', der forundre mig.
I min objektorienterede verden må det betyde noget i stil med:
$this.params.get()
er det korrekt?
Er der evt. nogen, der har en henvisning til et sted, hvor ovenstående syntax uddybes?
Venligst
Rico
2 kommentarer
Hej,
Du har ret. $this->params->get() i php er det samme som f.eks. i actionscript this.params.get().
Der er som sådan ikke noget dybdt i det, "$" og "->" er bare en del af php syntaks.
"$" bruger du når du deklarerer eller bruger en variabel i php:
"->" bruger du når du vil refererer til en variabel eller funktion inde i et objekt.
Du skal bare huske at du ikke skal bruge "$" foran en variabel der ligger inde i et objekt, dvs i ovenstående skriver du ikke "$" foran myVar i $myObj->myVar;
Du kan bare gennemgå en eller anden php tutorial på nettet.
Håber det hjælper.
Hej Boris
Jo tak, det hjalp at få det bekræftet
Jeg har kigget i et par php tutorials men har ikke kunnet finde info omkring '->' nogen steder :o/
eksempelvis har jeg kigget i lang tid her: http://www.php.net/manual/en/langref.php.
Nå, du hjalp mig jo så fred være med det.
Venligst
Rico