какие-то странные у вас объекты. либо делайте статические методы, либо одиночку.Неужели не понятно?
Время функционирования многих объектов - единственный вызов.
уже давно есть и в транк его вроде включали, но почему-то до сих пор так и не вышел в свет.You're welcome to provide required patch.
какие-то странные у вас объекты. либо делайте статические методы, либо одиночку.
/**
* @return \DateTime
*/
public function getDate()
{
$dt = new \DateTime();
$dt->setTimestamp($this->attributes['created_at']);
return $dt;
}
/**
* @return \DateTime
*/
public function getDate()
{
return new \DateTime()->setTimestamp($this->attributes['created_at']);
}
class MyDate extends \DateTime{
function setTimestamp($date){
if ( isset($this)) return parent::setTimestamp($date);
$dt = new self;
return $dt->setTimestamp($date);
}
}
http://php.net/manual/en/language.namespaces.phpчто значит \ в инициализации - в первом посте и в обьявлении класса - во втором?
это все в каком контексте используется? В контексте какой-то модели, где есть свойство $this->attributes['created_at']? Я не вижу ни одной причины, что бы иметь дату и не иметь объект модели. Это не ООП, а черте что.PHP:/** * @return \DateTime */ public function getDate() { $dt = new \DateTime(); $dt->setTimestamp($this->attributes['created_at']); return $dt; }
PHP:/** * @return \DateTime */ public function getDate() { return new \DateTime()->setTimestamp($this->attributes['created_at']); }
new Datetime('@'.time())
во-во. я уже давно сделал для себя свой объектный массив - http://phpclub.ru/talk/threads/Обёртка-для-масива-в-стиле-dom.67072/#post-597993вот кто бы доработал SPL и добавил обработку ArrayAccess в функции работы с массивами?
а то смотрю на джаву, питон, js и как-то стыдно даже за php
С удалённого сервера. Это эксплойт. Мне с тобой скучно разговаривать. Очень много умных слов, на которые ты, по-моему, мастурбируешь. Да и что мне с тобой говорить, если ты даже namespaces не признаёшь?$this->attributes['created_at'] откуда в объекте берется?
Проводил замеры? Я считаю, что это чушь (небольшое расширение матрицы состояний на скорость в принципе не должно влиять). Акселераторами не пользуешься?да, это усложнение и общее, хоть и незначительное, замедление парсера и интерпретатора
Акселераторы. А у facebook вообще hiphop, им это должно быть по барабану.для проектов типа фейсбука, баду и яху разница может быть
Умерь своё ЧСВ, дружок.Мне с тобой скучно разговаривать. Очень много умных слов, на которые ты, по-моему, мастурбируешь.
Понятно. Слился.Да и что мне с тобой говорить, если ты даже namespaces не признаёшь?
Я вот внимательно на два раза покурил мануал по Пространствам Имен, и придумал 2 причины по которой их можно применять.Да и что мне с тобой говорить, если ты даже namespaces не признаёшь?
Это НЕ ПЛЮС, это - минус! Очень не удобно, т.к. глядя на кодв рамках одного namespace имена будут короче
$userAnswer = new UserAnswer();