Re: PHP 5.1

From: Date: Thu, 03 Feb 2005 22:51:49 +0000
Subject: Re: PHP 5.1
References: 1 2 3 4 5 6  Groups: php.internals 
Request: Send a blank email to internals+get-14604@lists.php.net to get a copy of this message
Terje Slettebø wrote:
1) $result=$c1.multiply($c2).divide($c1.add($c2)); 2) $result=($c1 * $c2) / ($c1 + $c2); They sure aren't to me. Moreover, they are not the same: operator overloading enable you to use infix notation, whereas functions use prefix, only.
Um, you're wrong. Infix is quite easy to do using (static or non-static) functions: 3) $result = Complex::divide(Complex::multiply($c1, $c2), Complex::add($c1, $c2)); Greg

« previous php.internals (#14604) next »