例外処理を使いたくなってきた
単純なものなら
<?php function test($a){ if ($a != 0) return 100/$a; else return '0で割り算はできません'; } $data = test($input); if (is_string($data)) echo $data; else nextCalc($data);
とかってやった方が早いんだけど、関数が深くなったりエラーの種類が多くなったりするとしんどくなってきた。一気に上まで脱出したい。
なので一部だけ例外処理を使ってみることにする。ややこしい部分ほど例外処理に頼りたくなかったんだけどな・・。
というわけで、例外処理初体験です。
これでPHPソースのパース段階でtryがありませんエラーが出るならまだ安心できるんだが。。