FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » On the usage of "@" (error control operator)
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
On the usage of "@" (error control operator) [message #178206] Wed, 23 May 2012 13:17 Go to previous message
Leonardo Azpurua is currently offline  Leonardo Azpurua
Messages: 46
Registered: December 2010
Karma:
Member
Hi,

A few weeks ago, I wrote this sentence:

@$retVal = $this->lastfetch[$ndx];

Yesterday, browsing the manual, I found this paragraph:

"PHP supports one error control operator: the at sign (@). _When prepended
to an expression_ in PHP, any error messages that might be generated by that
expression will be ignored."

and, a few lines further:

"A simple rule of thumb is: if you can take the value of something, you can
prepend the @ operator to it."

Since an assigment is not an expression, the required syntax should be:

$retVal = @$this->lastfetch[$ndx];

But both forms work.


Is there any reason to prefer one above the other?

--
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: in_array performance in unsorted vs sorted array
Next Topic: multiple image upload and thumbnail display
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Sat Nov 23 14:28:04 GMT 2024

Total time taken to generate the page: 0.04961 seconds