Боюсь, что для этого придётся применить костыль и я буду очень признателен, если кто-то предложит решение более красивое.
Просто вызовите __invoke() напрямую. Так сработает как с 'invokable' объектами, так и с анонимной функцией (которая на самом деле тоже объект).
<?php
class Event
{
public function __invoke()
{
var_dump(__METHOD__);
}
}
class a
{
public $onBB = null;
public function __construct()
{
$this->onBB = new Event;
}
public function q()
{
$this->onBB->__invoke();
}
}
$q = new a;
$q->q(); // string(15) "Event::__invoke"
$q->onBB = function() {
var_dump(__METHOD__);
};
$q->q(); // string(9) "{closure}"
> В переводе «in for-diminishing-profits servers» не уверен.
Скорее всего имеется в виду уменьшение ROI по мере увеличения вложений — иначе говоря, логарифмический рост дохода как функции от инвестиций.
DATE, TIME, DATETIME — это по-сути строки, поэтому поиск и сравнение дат происходит через преобразование
Чушь спороли. date, datetime и time хранятся как инты, как в MyISAM (раздел «Storage Requirements for Date and Time Types in MyISAM»), так и в InnoDB, и так же сравниваются.
объем дискеты определялся по наличию отверстия (симметрично отверстию защиты от записи). Соответственно, просверлив DD дискету в нужном месте можно было ее потом отформатировать как HD.
Кстати, а вся эта система с Windows Installer'ом может создать аналог apt-get'а? Полноценный, с учетом зависимостей и централизованным автообновлением, а также, что немаловажно, с системой цифровой защиты, то есть ключами, подписями и т.д.?
Отслеживания зависимостей, как уже написали выше в комментах, нет. Все остальное не только можно сделать, но уже давно сделано и неплохо работает. Почему MS еще не собрали на основе инфраструктуры Windows Update свой собственный AppStore с блекдж.. зависимостями и 3rd-party пакетами — непонятно.
Существенный минус — человек, публикующий ссылку на сайте, не знает, куда она приведет посетителя. Единственный очевидный для меня вариант — внедрять pgp-ключ в саму ссылку.
В противном случае, ссылаясь на проект нового налогового кодекса на рада.гов.юа можно направить читателей на какой-нибудь triple penetration (что хоть и близко по смыслу, но все-таки не совсем то, что имели ввиду).
тем не менее это проще костыля с еще одним магическим методом. Альтернатива — копировать во временную переменную:
К сожалению, оператор () в PHP на выражениях не вызовешь.
Просто вызовите __invoke() напрямую. Так сработает как с 'invokable' объектами, так и с анонимной функцией (которая на самом деле тоже объект).
Скорее всего имеется в виду уменьшение ROI по мере увеличения вложений — иначе говоря, логарифмический рост дохода как функции от инвестиций.
Чушь спороли. date, datetime и time хранятся как инты, как в MyISAM (раздел «Storage Requirements for Date and Time Types in MyISAM»), так и в InnoDB, и так же сравниваются.
Как это не выбрана, когда оно уже распространяется? Собственно, сама лицензия тут.
Отслеживания зависимостей, как уже написали выше в комментах, нет. Все остальное не только можно сделать, но уже давно сделано и неплохо работает. Почему MS еще не собрали на основе инфраструктуры Windows Update свой собственный AppStore с
блекдж..зависимостями и 3rd-party пакетами — непонятно.В противном случае, ссылаясь на проект нового налогового кодекса на рада.гов.юа можно направить читателей на какой-нибудь triple penetration (что хоть и близко по смыслу, но все-таки не совсем то, что имели ввиду).
стоило перевести как