It's commonly seen in OOP (Object Oriented Programming)
and allows you access to an objects data by name of the
entity within the structure.

I find it really useful for mysql/php work.

 $result = mysql_query("SELECT * From Personal_Details WHERE
USER_ID='12345'") ;
 $data = mysql_fetch_object($result) ;

 print "My name: " . $data->full_name . " and email are : " .
$data->email_addr . "<BR>" ;

And full_name and email_addr are field names in the
database table... so you don't need to worry about $data[0] being the
field
you expect it to be should you go an change the table layout with ALTER
TABLE.

Cheers, Andrew


> -----Original Message-----
> From: Tom Ray [Lists] [mailto:[EMAIL PROTECTED] 
> Sent: Friday, 10 October 2003 3:57 PM
> To: [EMAIL PROTECTED]
> 
> I'm wondering if someone can explain something for me. I've 
> never used this before but have seen it used in numerous sets 
> of coding.
> 
> What does the -> do? I see stuff like
> 
> $test=$test->test_url = "Something";
> $test1=$test->test_this = "Something Else";
> 
> Is it some sort of array function? I'm just a little confused 
> and have been wondering for sometime.
> 
> TIA
> 
> --
> 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

Reply via email to