Hi Tedd, A little searching enlightened me to the fact that in other languages, a single | or & operator will cancel the short-circuiting so all of the evaluations are done before proceeding. However, they don't seem to exist in PHP so in your example it behaves the same as ||...? http://php.net/manual/en/language.operators.logical.php Marc -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php