29. 1月 2015 · Write a comment · Categories: PHP · Tags:

お仕事でレスポンスprintして、それを受け取った先方が処理をする案件がありました。こっちとしては処理が成功したらprintするだけなので余裕かと思っていたら思わぬ落とし穴がありました。

先頭に改行コードが入ってるんですが





どういうことだ?と思いましたが、蓋を開けてみたら話は単純でした。includeしているPHPファイルの先頭改行が入っていました。

 
<?php

PHPタグの前に改行が入ると出力されてしまうようです。こんな単純なミスですが、一度ハマるとなかなか抜け出せないので、ファイルを新たに作る時は先頭に改行が入らないよう気を付けます。

…新卒だから許してください。

それでは。