Я видел это в коде утечки Facebook ...
$disabled_warning = ((IS_DEV_SITE || IS_QA_SITE) && is_disabled_user($user));
Теперь, если я не читаю это неправильно, то он говорит, что (($ var) может использоваться как функция?
Нет, просто устанавливается значение true или false.
Это было бы эквивалентно этому:
if((IS_DEV_SITE || IS_QA_SITE) && is_disabled_user($user)) $disabled_warning = true; else $disabled_warning = false;
В любом случае переменные функции выглядят как обычные функции, за исключением знака доллара в PHP.
function foo($s){ echo $s; } $bar = 'foo'; $bar('Cool');
Это может быть наивно, но $ disabled_warning просто хранит логический результат условия.