Topic awaiting preservation: What's -> in php do? |
|
---|---|
Author | Thread |
Paranoid (IV) Inmate From: 1393 |
posted 05-09-2006 23:05
What the heck does -> do in php? For example: code: $this->someFunction();
|
Paranoid (IV) Inmate From: Norway |
posted 05-09-2006 23:11
In this case it would call the method someFunction() of the local object. |
Paranoid (IV) Inmate From: 1393 |
posted 05-10-2006 00:19
ah, it's an OOP thing. I wasn't sure what to search for as "->" doesn't cut it. Thanks! |
Maniac (V) Mad Scientist From: :morF |
posted 05-10-2006 00:43
I think it's called a reference point. In the case you showed, yes, it's an OP reference, calling to a method inside a defined class. It's also used in PHP's open objects. You can, for example, call up a record set using MySQL, and store it in $result. You can then call, say, $resobj = mysql_fetch_object($result) and you will end up with an object with a series of arrays in it, containing each of the records in your result, listed by column name. So, if your columns were ID, FirstName, LastName, you could do: code: foreach ($resobj as $recobj) { echo $recobj->ID." "; echo $recobj->FirstName." "; echo $recobj->LastName."<br />"; }
|
Nervous Wreck (II) Inmate From: |
posted 05-10-2006 09:44
Two notes: |