<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=UTF-8" > <title>图形计算</title> </head> <body> <center> <h1>图形(周长&面积)计算</h1> <a href="calculate.php?action=rect">矩形</a> <a href="calculate.php?action=riangle">三角形</a> <a href="calculate.php?action=circle">圆形</a> </center> <?php error_reporting(E_ALL & ~E_NOTICE); function __autoload($classname) { include strtolower($classname) . ".class.php"; } echo new Form("calculate.php"); if (isset($_POST["sub"])) { echo new Result(); } ?> </body> </html> /*这是入口文件calculate.php。在建立本项目时,需要将所有的1-7的代码放在一个文件夹中方可运行。 *这个项目适合新手,体会一下面向对象的编程思想,很适合理解封装,继承,多态的三大特性。 *对于抽象类的继承,子类中如何实现抽象方法,都有涉及到。 *魔术方法__construct()、__toString()方法的合理利用,都可以去慢慢体会。 *项目效果图如下所示。 */