Чем отличается функция render() от print()??
Функция render() в Drupal используется для рендеринга рендер-массивов  с помощью drupal_render(). print() чисто номинально не является функцией, а является языковой конструкцией PHP, которая выводит строку на экран. Фактически полный аналог echo, с единственным отличием - всегда возвращает 1.
а в пхп есть функция render?