Re: 2 errors I can not understand
| From: | Myron Turner | Date: | Wed, 14 Mar 2007 11:52:13 +0000 |
| Subject: | Re: 2 errors I can not understand | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-250545@lists.php.net to get a copy of this message | ||
Richard Lynch wrote:
On Tue, March 13, 2007 6:04 pm, Jonathan Kahan wrote:($s % $d) = 0 which gives an error? -- _____________________ Myron Turner http://www.room535.org http://www.bstatzero.org http://www.mturner.org/XML_PullParser/This did fix the problem but I am amazed that $s%$d=0 would be interpereted as a statement assigning d to 0 since there is some other stuff in front of d... I would think that would produce an error at compile time since $s%$d is an illegal variable name. Normally when my php script errors at compile time nothing will display to the screen.You still have not correctly puzzled out what $s % $d = 0 is doing... The = operator takes precedence, and $d is set to 0. But why? According to the manual, the modulus operator has precedence over the equals! So shouldn't this expression resolve to: