Re: Error suppression operator (@)
| From: | Greg Donald | Date: | Wed, 04 May 2005 16:47:09 +0000 |
| Subject: | Re: Error suppression operator (@) | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-214449@lists.php.net to get a copy of this message | ||
On 5/3/05, GamblerZG <gambler@highstream.net> wrote:
> I would like to know, whether using @ is a good practice.
I try not to use it much, but when I do I back it up with checking to
see if an error really occured. I use it for file handles, database
handles, stuff that I really expect to break sometimes. I don't ever
use it to assist with sloppy coding style, not defining variables and
such. In fact I always code with error_reporting( E_ALL ) until I
take the code into production.
> For example, I
> have an array of unknown length $array.
> Is it all right write something like this:
>
> @list($first, $second) = $array;
I go with $array[0], $array[1] and such. Or maybe
while( list( $k, $v ) = each( $array ) )
{
}
--
Greg Donald
Zend Certified Engineer
http://destiney.com/