Vale ressaltar que muitos exemplos na documentação do PHP omitem o tratamento de erros e exceções para maior clareza e brevidade.
  Isso não significa que o tratamento de erros deve ser omitido no código de produção,
  pois pode levar ao lançamento de TypeErrors,
  à conversão de valores de falha, como false em uma string vazia,
  ou à violação de suposições, o que pode causar problemas difíceis de rastrear.
  Algumas extensões fornecem exemplos completos onde o tratamento de erros é incluído
  para demonstrar o uso correto das diversas funções e métodos fornecidos
  pela extensão.
 
