Maison >développement back-end >Problème PHP >Comment éditer une simple calculatrice graphique en utilisant PHP ?
L'article précédent vous présentait "Quelles sont les interfaces en PHP ? Comment utiliser ? 》, cet article continue de vous présenter comment éditer une simple calculatrice graphique avec PHP ? Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Calculatrice graphique simple :
Nous créons d'abord une page HTML simple, donnons une balise dans le HTML et écrivons-nous Pour que les graphiques soient utilisé, nous constaterons que les résultats d'exécution sont les suivants :
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>简单的图形计算器</title> </head> <body> <h1>简单的图形计算器</h1> <a href="">矩形</a> || <a href="">三角形</a> </body> </html>
Les résultats d'exécution sont les suivants
Ensuite, nous définissons les attributs (style), puis dans le corps, entrez le texte pour obtenir un effet centré
<style> body{ text-align:center; } </style>
Afin d'accomplir ce que nous voulons réaliser, nous créons une nouvelle classe abstraite (class.php). définir les fonctions pour les sous-classes. Nous devons définir le nom de la forme, la méthode de vérification de la forme, la page de formulaire du graphique de forme, la méthode de calcul de la surface pour le calcul de la forme et la méthode du périmètre pour le calcul de la forme. . Le code est le suivant :
<?php //抽象类 //为其他类定义要求 abstract cLass Shape{ //形状的名称 public $name; //形状验证的方法 abstract function yan( array $arr ) ; //形状图形的表单页面 abstract function view(); //形状计算面积方法 abstract function area() ; //形状计算周长方法 abstract function zhou( ) ; }
Puis on revient au code tout à l'heure Quand on clique sur le rectangle, il faut créer la classe rectangle,
puis appeler. le contenu à l'intérieur en conséquence. Le code est le suivant :
<body> <h1>简单的图形计算器</h1> <a href="1.php?action=rect">矩形</a> || <a href="1.php?action=triangle">三角形</a> <hr/> <br/> </body>
Le code est le suivant :
Nous jugeons donc que le contenu est dans le if. La phrase conditionnelle n'est pas vide, alors nous pouvons concevoir ou créer un objet de forme. Si elle est vide, veuillez sélectionner un graphique calculé, le code est le suivant :
<?php if(!empty($_GET['action'])){ // 创建形状对象 }else{ //如果用户没有点击链接, 则默认访问这里 echo '请选择一个要计算的图形'; ?>
Le code est le suivant :
Si on veut le créer, il faut d'abord récupérer le nom du rectangle,
$classname = ucfirst($_GET[ ' action']); //通过类名创建图形对象 $shape = new $classname ; if ($shape instanceof Shape){ //正常操作 }else{ echo '必须按照要求来执行' ; } var_dump($shape);
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!