Ne bir PHP tepki başında bazı ekstra boşluk var neden olur?

0 Cevap

Ben üretim ve yerel * AMP sunucuları üzerinde özdeş kodu var.

Ben yanıt JSON döndüren bir webcoder yarattık.

Hizmeti yanıt Ancak, benim üretim platformu üzerinde, benim yanıt başında fazladan bir boşluk (bir sekme) olsun. Hatta JSON için çıkış çıkardıktan sonra, dosyanın başında bir sekme yoktur. I exit; tamamen JSON yanıt oluşturur yazısının başından itibaren, boşluk uzağa giderse. Orada bu ekstra boşluk eklemek istiyorum görebileceğiniz başka bir yer değildir, ve benim geliştirme sandbox içinde katmıyor.

Kaçırdığım bir şey var mı? Hiç kimse bu sorunu var mı?

İşte kullanıyorum bazı kod var:

require_once('includes/config.php');

function checkIfExists($parameterName) {
    if (!isset($_REQUEST[$parameterName])) {
        throw new AppException("Missing parameter '$parameterName'");
    }

    if (!$value = trim($_REQUEST[$parameterName])) {
        throw new AppException("Missing parameter '$parameterName'");
    }

    return $value;
}

try {
    //my try block, this is where i create an array and then echo out a json_encoded string
} catch (AppException $e) {
    //my catch block here
}

0 Cevap