【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL
【質問内容】
定数のチェックを行いたいのですが以下だとエラーが表示されます。

echo A::TEISU;

class A {
const TEISU = check_teisu('teisu');
function check_teisu($val) {
〜 処理 〜
return $val;
}
}

const TEISU に入れる前にチェックを行いたいのですが
Parse error: syntax error, unexpected '(', expecting ',' or ';' in /sample.php on line 5
と表示されます
定数をチェックしたい場合はどのようにすればいいのでしょうか?