ОБСУЖДЕНИЕ

Где я туплю?))

4 сообщений1 просмотровЗакрыта
#1
PHP
<?php
$domain = function () {
$domain = explode('.', $_SERVER['HTTP_HOST']);
$count = count($domain);
$return = $domain[$count - 2] . '.' . $domain[$count - 1];
return $return;
};
?>


Так сказать хочется всё по фэншую. Что бы получить значение $domain надо ввести $domain(), хочу просто $domain. Переназначать переменную $domain = $domain(); не хочу т. к. будет не красиво))) Как в js (var domain = function () { [...] return '123'; }();) не пашет.

P. S. Я хз может кто и понял в чем вопрос :D
#2
IvanDanilov, https://gist.github.com/odoveiz/a7927645fc91004e53d6ef32d90c8536
#3
Artem, Пасибо. Не сталкивался раньше с call_user_func.
#4
Тему закрыл IvanDanilov!
Причина: Помогли нубу в пэхэпэ :D