PHP: ¿Qué diferencia un include de un require?

Un include fallido produce un error de advertencia mientras que el require produce un error grave que detiene la ejecución del script.

Tened cuidado ya que antes de la versión de PHP 4.3.5 un error en require no detenía la ejecución del script.

Por lo tanto ya sabéis, el include se usa sólo para casos en los que el fichero a incluir no sea básico para la ejecución de vuestro script, lo cual en la práctica implica que hay que usar require en casi todos los casos :)

Comentarios