Никак не могу найти, а в чем отличие STDOUT и echo? И что надо использовать, если требуется вывести данные в стандартный поток вывода? Например, как вывести переменную в стандартный поток вывода?
echo $i ??
И то и то выводит в поток вывода, разницу можно легко показать примером:
ob_start();
echo 'Текст 1';
fwrite(STDOUT, 'Текст 2');
$out = ob_get_clean();
print $out;
Документация http://php.net/manual/ru/function.ob-start.php
Простыми словами, пока активен ob_start
то все что мы посылаем на вывод, должно перехватываться и потом записываться в $out
, мы получается сперва получили Текст 1
а только потом Текст 2
, но результат будет такой:
Текст 2
Текст 1
Можно сказать что STDOUT
прям напрямик отправит, а echo
будет подлежать обработке, а потом отправит.
Только начинаю изучать PHPВопрос: Почему условие срабатывает и код выводит строки $value1 и $value2
Пишу скрипт для добавление нового пользователя в панель управления хостингом "VESTA"Пишу согласно мануалу по api: http://vestacp