A tip on avoiding errors cause by not enough }'s is to close any bracket
immediately after you open it, so if I were writing a block of code:
function foo(){
}
I would write the above first, and then fill in between the {}'s. This
way, when I get to the end of my script, I know I'm at least not missing
any curly braces. You can do this with others, but these are usually
the hardest to track down once you have a large amount of code (with a
large number of {}).
I know this is painfully obvious, but it does help.
gabe.
On Tue, 2003-07-29 at 09:33, Peter James wrote:
> Just forwarding this reply back to the list.
>
> ----- Original Message -----
> From: "Chris W. Parker" <[EMAIL PROTECTED]>
> To: "Peter James" <[EMAIL PROTECTED]>
> Sent: Tuesday, July 29, 2003 10:26 AM
> Subject: RE: [PHP] debuging and getting mor information about failures
>
>
> Peter James <mailto:[EMAIL PROTECTED]>
> on Tuesday, July 29, 2003 9:18 AM said:
>
> > These errors are usually caused by an extra or missing brace or
> > quote/apostrophe/backtick. The best way to find where this is
> > happening is to use another error.
> [snip]
> > This is a very frustrating error message[snip]
>
> It also helps to learn what to look out for. Not to say that I won't
> ever have the need, but I've never needed to deliberately introduce one
> error just to find another one, especially when it's a syntax error.
>
> The best thing to do is just get used to scanning your lines of code for
> proper syntax. Make sure you always have a ; at the end of each
> statement, make sure your curly braces line up, etc.
>
> Another thing that be making this error difficult for you to find is
> because of your coding style. Your code could possibly be written in
> such a way that it doesn't make scanning it too easy therefore making it
> hard to find such tiny errors.
>
>
> hth,
> chris.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php