0

PHP 5.3.3 (O que vocês acham?)

criado por Carlos Eduardo Gomes Monteiro em 12/08/2010 9:01am
E ae Pessoal!!!
Tudo tranquilo???

É o seguinte.
Estive vendo no php.net algumas coisinhas sobre a nova versão liberada (PHP 5.3.3)
Bem...

Neste código abaixo

<?php
namespace Foo;
class Bar {
    public function Bar() {
        // treated as constructor in PHP 5.3.0-5.3.2
        // treated as regular method in PHP 5.3.3
    }
}
?>

http://www.php.net/archive/2010.php#id2010-07-22-2

Bem, como mostrado acima. Este código iria tratar Bar() como um construtor.
Já na nova versão, será tratado como um método.

Não gostei muito desta novidade.
O que vocês acham sobre isto???
Qual a opnião de vocês???

Abraço a todos!

Lista de Respostas:

+2
Resposta Final (Undo)
15/08/2010 11:21pm
(~13 anos atrás)
Eu não vejo problemas.

A mudança só afeta as classes com namespace. Classes sem namespace continuam com as duas formas de se definir o construtor.

Ou seja, código antigo continua funcionando, afinal, código antigo não usa namespace.

-1
15/08/2010 11:32pm
(~13 anos atrás)
hehehehehehehe
Tem razão.
Agora é que eu vim entender que isto vale apenas para classes com namespace...

Dow...

Fim de papo
ehehehehehehehe
Valeu!!!

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)