После выполнения оператора вывода «print», то он возвращает 1 в случает успешного вывода. Что значит возвращает 1?

После выполнения оператора вывода "print", то он возвращает 1 в случает успешного вывода. Что значит возвращает 1?
В ЯП PHP.

  • print - это функция (кусок кода по выполнении каких либо операций возвращающий значение в зависимости от переданных ему параметров )
    ну т е смотри, например, если пишешь
    $x=sin(30) // то х будет равно 0.5
    соответственно 0.5 это значение которое возращает sin
    аналогично можно написать
    $x=print ('текст');
    if ($x==1)
    echo "таки оно напечаталось";
    else
    echo "странно, должно было напечататься но оно вернуло не 1 и скорее всего нифига не напечаталось"
  • Если оператору удалось вывести свой текст, то он вернет 1. Это значит, что если вы потом напишете конструкцию типа этой (латиницу мне пока нельзя, так что держите псевдокод)
    если (принт(текст)) = 1:
    тогда
    ...
    конец условия
    то условие выполнится, только если принт уже успел свое отпечатать.