0

0

如何用PHP编辑一盒简单的图形计算器?

慕斯

慕斯

发布时间:2021-06-18 15:10:00

|

2776人浏览过

|

来源于php中文网

原创

上篇文章给大家介绍了《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免费学习笔记(深入)”;

10.JPG

然后我们设置一下属性(style),然后在body中输入text让他达到一个居中的效果, 

  <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( ) ;
}

紧接着我们返回到刚刚的代码中,当我们点击矩形的时候我们就要创建矩形的类,

Flash CS3动画制作基础教程教案 中文WORD版
Flash CS3动画制作基础教程教案 中文WORD版

Flash是Adobe公司推出的一款经典、优秀的矢量动画编辑软件,利用该软件制作的动画尺寸要比位图动画文件(如GLF动画)尺寸小的多,用户不但可以在动画中加入声音、视频和位图图像,还可以制作交互式的影片或者具有完备功能的网站。该软件对动画制作者的计算机知识要求不高,简单易学,效果流畅生动,对于动画制作初学者来说是非常适合的一款软件。在学习制作动画之前,通过本章的学习,读者应熟悉Flash动画的特点,Flash CS3的界面组成元素,动画制作的步骤,并通过制作实例了解Flash一般步骤。 有需要的朋友可以下

下载

然后对应去调用里面的内容,代码如下:

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

代码如下:

11.JPG

因此我们做一个判断if条件句中的get不为空,那么我们就可以设计或者说创建形状的对象,若是为空请选择一个计算的图形,代码如下:

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

代码如下:

12.JPG

我们要想创建就要先获取矩形的名字,

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

13.JPG

推荐学习:《PHP视频教程

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

846

2023.08.22

if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

846

2023.08.22

硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1923

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

656

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2392

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

47

2026.01.19

class在c语言中的意思
class在c语言中的意思

在C语言中,"class" 是一个关键字,用于定义一个类。想了解更多class的相关内容,可以阅读本专题下面的文章。

870

2024.01.03

python中class的含义
python中class的含义

本专题整合了python中class的相关内容,阅读专题下面的文章了解更多详细内容。

30

2025.12.06

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

3

2026.03.11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
R 教程
R 教程

共45课时 | 7.8万人学习

ThinkPHP6.x 微实战--十天技能课堂
ThinkPHP6.x 微实战--十天技能课堂

共26课时 | 1.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号