Print - это не совсем функция, это языковая конструкция, а проще сказать команда на вывод какого-либо текста на экран. Print отличается от echo тем, что print дополнительно возвращает значение 1.
Синтаксис:
print "Этот текст нужно вывести на экран";
А вот в этом примере так же используется возвращаемое значение:
if ( print("текст") == true ) {
print "абв";
}
В результате выполнения данного кода будет выведена фраза "абв" так как функция print вернёт true.
P.S.
Если вам необходимо вывести отформатированную строку, используйте функцию printf.
Если вам требуется вывести удобочитаемую информацию о переменной, значение переменной или массив вместе с ключами, то воспользуйтесь функцией print_r.