Re: Beaten!

From: Date: Wed, 16 Apr 2003 17:28:40 +0000
Subject: Re: Beaten!
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-144149@lists.php.net to get a copy of this message
Yeah... Ditto. I literally spent over 5 hours "staring" at this couple of lines, and I honestly can't see anything wrong - I even re-rewrote it a couple of times... But this now leads to something else (I will mail the entire class just now - be ware though, it's huge!) When coding classes, doesn't PHP "interpret" each function separately? i.e., if one function has a error, PHP will give the parse error inside that one function, sort of like... function blah() { .... allot of code ... } echo "this is a parse error" What PHP is doing now in my case (pardon if I am wrong), it is telling me that I have a parse error with the echo (no semi colon), but it is stating the parse error being somewhere inside blah()... That, doesn't make allot of sense to me... -- me ----- Original Message ----- From: "Jonathan Pitcher" <jpitcher@cfedc.com> To: "Chris Knipe" <savage@savage.za.org> Cc: <php-general@lists.php.net> Sent: Wednesday, April 16, 2003 5:24 PM Subject: Re: [PHP] Beaten! > Chris, I can't find an error with your code. > > Here is what I did. > > I copied your partial function and then closed all the open {'s and it > can with out a parse error. > > See what I mean > > Function AddMXRecord($mx,$pref,$ttl) > { > global $db; > $result = ''; > $i = 0; > while(list($key,$value) = each($mx)) > { > if($value != "") > { > if(!(checkDomain($value) || checkName($value))) > { > $result .= '<font color="red">Error: bad MX name ' . > stripslashes($value) . '</font><br>\n'; > $this->error = "Data error"; > } > else > { > > } > > } > } > } > > That ran without a parse error. > > I would check your brackets or copy the entire function into an email. > > Jonathan > > On Wednesday, April 16, 2003, at 09:30 AM, Chris Knipe wrote: > > > Lo all, > > > > The code has one again beaten me... Below follows a function inside a > > class... > > > > Function AddMXRecord($mx,$pref,$ttl) { > > global $db; > > $result = ''; > > $i = 0; > > while(list($key,$value) = each($mx)) { > > if($value != "") { > > if(!(checkDomain($value) || checkName($value))) { > > $result .= ' > > <font color="red">Error: bad MX name ' . > > stripslashes($value) . '</font><br>\n'; > > $this->error = "Data error"; > > } else { > > > > Line 134 = $result .= ' .... > > > > I get a parse error on line 134 :( > > > > > > -- > > me > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > >

« previous php.general (#144149) next »