$area = constant($p)*$r*$r;
不会啊,没有报错啊 我试了一下
定义的是前面的($p)吧
http://php.net/manual/zh/function.constant.php
?就这一行代码?