Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #6135
| From | Jerry Stuckle <jstucklex@attglobal.net> |
|---|---|
| Newsgroups | comp.lang.php |
| Subject | Re: On the usage of "@" (error control operator) |
| Date | 2012-05-23 12:12 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <jpj296$bh7$1@dont-email.me> (permalink) |
| References | <jpio02$942$1@dont-email.me> <jpiq01$km7$1@dont-email.me> <jpitd2$bc8$1@dont-email.me> |
On 5/23/2012 10:49 AM, Leonardo Azpurua wrote: > "Jerry Stuckle"<jstucklex@attglobal.net> escribió en el mensaje > news:jpiq01$km7$1@dont-email.me... >>> [snip] >>> 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? >>> >>> -- >>> >>> >> >> My preference is to not use it at all and fix the error. >> > > Hi, > > In this case there is no error to fix. > > I am writing (mostly for study purposes) a Web Interface to the reports of a > business system of mine. This reports are generated from a user-generated > script contained in a text file. > > Data items may come from several sources, like script defined variables, > predefined variables, input parameters, database columns or script defined > formulas. > > So, I must search an identifier in several associative arrays. And trying to > access an array element with an invalid index triggers an error. > Then there is an error. So, the solution is to check to see if the element exists before trying to access it. > An alternative would be to walk the array comparing each key with the > desired identifier, but it means more code and, probably, less efficiency > (even with the overhead of the @ operator). > Maybe, maybe not. It depends on a lot of factors. > Anyway, any advice regarding a cleaner way to do this, will be very > appreciated. > > Thanks! > > -- ================== Remove the "x" from my email address Jerry Stuckle JDS Computer Training Corp. jstucklex@attglobal.net ==================
Back to comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
On the usage of "@" (error control operator) "Leonardo Azpurua" <leonardo@exmvps.org> - 2012-05-23 08:47 -0430
Re: On the usage of "@" (error control operator) Jerry Stuckle <jstucklex@attglobal.net> - 2012-05-23 09:50 -0400
Re: On the usage of "@" (error control operator) "Leonardo Azpurua" <leonardo@exmvps.org> - 2012-05-23 10:19 -0430
Re: On the usage of "@" (error control operator) Jerry Stuckle <jstucklex@attglobal.net> - 2012-05-23 12:12 -0400
Re: On the usage of "@" (error control operator) "Leonardo Azpurua" <leonardo@exmvps.org> - 2012-05-23 14:15 -0430
Re: On the usage of "@" (error control operator) Jerry Stuckle <jstucklex@attglobal.net> - 2012-05-23 16:14 -0400
Re: On the usage of "@" (error control operator) Shake <QUITAESTO@QUITAESTO.NOES> - 2012-05-23 16:12 +0200
Re: On the usage of "@" (error control operator) "Leonardo Azpurua" <leonardo@exmvps.org> - 2012-05-23 10:22 -0430
Re: On the usage of "@" (error control operator) Shake <QUITAESTO@QUITAESTO.NOES> - 2012-05-23 17:11 +0200
Re: On the usage of "@" (error control operator) "Leonardo Azpurua" <leonardo@exmvps.org> - 2012-05-23 10:44 -0430
Re: On the usage of "@" (error control operator) Jerry Stuckle <jstucklex@attglobal.net> - 2012-05-23 12:13 -0400
Re: On the usage of "@" (error control operator) Thomas Mlynarczyk <thomas@mlynarczyk-webdesign.de> - 2012-05-24 22:26 +0200
csiph-web