ホームページ >バックエンド開発 >PHPの問題 >PHP を使用して簡単なグラフ電卓を編集するにはどうすればよいですか?

PHP を使用して簡単なグラフ電卓を編集するにはどうすればよいですか?

慕斯
慕斯オリジナル
2021-06-18 15:10:002471ブラウズ

前回の記事「PHPにはどんなインターフェースがあるの?」をご紹介しました。使い方? 》, この記事では引き続き、PHP を使用して簡単なグラフ電卓を編集する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

PHP を使用して簡単なグラフ電卓を編集するにはどうすればよいですか?

単純なグラフ計算機:

まず、単純な HTML ページを作成し、HTML にタグを付けて、グラフィックス用に次のように記述します。

<!DOCTYPE html>
<html>
<head>
     <meta charset="UTF-8">
     <title>简单的图形计算器</title>
</head>
<body>
       <h1>简单的图形计算器</h1> 
       <a href="">矩形</a> ||
       <a href="">三角形</a>
</body>
</html>

実行結果は次のとおりです

PHP を使用して簡単なグラフ電卓を編集するにはどうすればよいですか?

次に、属性 (スタイル) を設定します。 、そして本文にテキストを入力して、中央揃えの効果を実現します。

  <style>
     body{
         text-align:center;
     }
     </style>

達成したいことを達成するために、新しい抽象クラス (class.php) を作成します。作成する抽象クラスは次のとおりです。サブクラスの関数を定義するには、形状の名前、形状の検証方法、形状グラフィックのフォームページ、形状の面積計算方法、形状計算の周囲長方法を定義する必要があります。コードは次のとおりです:

<?php
//抽象类
//为其他类定义要求
abstract cLass Shape{
//形状的名称 
public $name;
//形状验证的方法
abstract function yan( array $arr ) ;
//形状图形的表单页面
abstract function view();
//形状计算面积方法
abstract function area() ;
//形状计算周长方法
abstract function zhou( ) ;
}

次に、先ほどのコードに戻ります。四角形をクリックしたら、四角形クラス

を作成する必要があります。コードは次のとおりです:

<body>
       <h1>简单的图形计算器</h1> 
       <a href="1.php?action=rect">矩形</a> ||
       <a href="1.php?action=triangle">三角形</a>
       <hr/>
       <br/>
</body>

コードは次のとおりです:

PHP を使用して簡単なグラフ電卓を編集するにはどうすればよいですか?

#したがって、get であると判断します。 if 条件文が空ではない場合、シェイプ オブジェクトをデザインまたは作成できます。空の場合は、計算されたグラフィックを選択してください。コードは次のとおりです:

  <?php
          if(!empty($_GET[&#39;action&#39;])){
// 创建形状对象
          }else{
//如果用户没有点击链接, 则默认访问这里
echo &#39;请选择一个要计算的图形&#39;;
?>

コードは次のとおりです:

PHP を使用して簡単なグラフ電卓を編集するにはどうすればよいですか?

これを作成したい場合は、まず長方形の名前を取得する必要があります。

$classname = ucfirst($_GET[ &#39; action&#39;]);
//通过类名创建图形对象
$shape = new $classname ; 
if ($shape instanceof Shape){
//正常操作
}else{
echo &#39;必须按照要求来执行&#39; ;
}
var_dump($shape);

PHP を使用して簡単なグラフ電卓を編集するにはどうすればよいですか?

推奨される学習: 「PHP ビデオ チュートリアル

以上がPHP を使用して簡単なグラフ電卓を編集するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。