PHP 5.4: wywołanie metody przy tworzeniu obiektu!

Logo PHPKrótko i na temat: najnowsze wydanie PHP 5.4 RC1 dostało nową funkcjonalność - wywoływanie metody od razu przy tworzeniu instancji obiektu. Bardzo często w kodzie pojawia się utworzenie obiektu tylko po to, żeby jedną metodę wywołać, np. pobrać dane z bazy:

$dbArticles = new DbArticles;
$articles = $dbArticles->fetch(array('page' => 3));

Teraz można to ubrać w jedno polecenie:

$articles = (new DbArticles)->fetch(array('page' => 3));

Zmiana kosmetyczne i głównie dla "upiększenia" kodu (chociaż przy okazji nie jest tworzona zmienna), ale moim zdaniem świeta rzecz. Zdarzało mi się wcześniej nawet robić metodę statyczną do pobierania instancji, żeby mniej więcej coś takiego zasymulować, podczas gdy np. JavaScript i innę języki mają to od dawna. Teraz ma to też PHP!

wykop.pl facebook.com twitter.com

Firmy w Google+

Logo stron firmowych na Google+Serwis społecznościowy Google+ zyskał nową usługę do swojego póki co ubogiego wachlarza - strony firmowe. Jest to coś (bardzo) podobnego do fan-page'ów znanych z Facebooka. Google wyraźnie promuje zakładanie nowych stron, ponieważ linki do tej funkcji umieszczane są praktycznie gdzie tylko się da - w prawej kolumnie głównej strony jest spory banner, na każdej istniejącej stronie firmowej jest przycisk do założenia swojej oraz w stopce każdej strony serwisu. Od kiedy cały portal został uruchomiony twierdziłem, że jeśli nie dodadzą możliwości zakładania stron firmowych, to spektakularnego sukcesu nie odniosą. Strony uruchomili. Warto było czekać?

wykop.pl facebook.com twitter.com

dekoderek-jogg