Web Serviceの戻り値

戻り値を返す簡単なWeb Service?を書いていて、正常終了時に「return true」の類推から「1」を返したのだが、ちゃんと要求仕様をみると正常終了時は「return 0」だった。


よく考えると、Cとかのプログラミングでは正常終了の戻り値が0でエラー時は-1とかを返す事が多いので、そっちとの類推からするとその方が適切なんだろう。


PHPで書いていたので、「0以外」の数値が「true」と評価され、丁度反対になる…