zaten phpinfo içerisinde tüm saydığın bu değişkenleri dökümü mevcut
tek sorunun phpinfo calisticinca direk output üretmek istemesi onuda ob fonksiyonlari ile aşabilirsin
function hatabul(){
      ob_start();
      phpinfo();
      $data = ob_get_contents();
      ob_clean();
//$data degerini mail at
      mail();
}
ob fonksiyonlari bi session hata verdi diye kullanilmaz bu tarz çıktıyı işlemek gereken işlemlerde kullanilir