PHP表达式实验报告

时间:2026-05-01

PHP表达式实验报告

PHP表达式实验报告

班级:10网工三班学生姓名:谢昊天学号:1215134046

实验目的和要求:

掌握PHP常量的定义和使用;

掌握PHP变量的定义和使用;

掌握PHP的变量的数据类型;

掌握PHP的数据的采集和基本的表达式的使用。

实验内容:

补充完成一个名字为index.php的PHP程序,自己仔细的解读给定的HTML代码,然后获取用户输入的圆的半径,然后计算出圆的面积和周长。然后输出“圆的面积是***CM2”,“圆的周长是***CM”。注意检查用户输入的数值的合法性。

实验步骤与调试过程:

1、启动wamp服务器;

2、注册并打开editplus.exe文件在打开弹出对话窗口选择给定的php程序,程序一定要保存C:\wamp\www 目录下;

3、在editplus中对程序进行编辑添加代码实现功能;

4、首先要查看表单中action和method提交方式要对action进行修改,改为<form action="index.php" method="post">;

5、要在input分别定义标签文本,名字,字长<input type='text' name='banjing' size='20' maxlength='15' />;

6、要在input分别定义标签提交,值,提交名<input type='submit' value='开始计算' name="submit" />

7、添加php代码,用if语句实现submit获取;

8、获取变量$banjing=$_POST['banjing'];

9、定义$pai = 3.14;$q = 2;把半径的值强制转换成整形。用一个if语句,先判定半径的值,如果值小于等于0则出现“输出错误”。反之定义变量$mianji=$banjing*$banjing*PI;$zhouchang=2*$banjing*PI;计算结果。

实验结果:

输入半径点击开始计算可以看到圆的面积和周长值;因为对半径的值进行了强制转换成整形,所以输入数字和字母的组合则会强制装换成数字来计算结果,但其实在这种情况下应该是输出“请输入整数”。而输入数字则显示“圆的面积是***CM2”,“圆的周长是***CM”

PHP表达式实验报告

实验总结:

通过本次试验,我对PHP表达式思想有了进一步的了解,通过动手实现PHP 简单程序的编程及运行,更加深刻的理解了PHP表达式的特点。在实验的过程中定义if(isset($_POST['submit']))后,就实现了相应的功能;并且需要检索半径if(!is_numeric($banjing)||strpos($banjing,".")!=false)不然计算会出现问题;明白了在PHP表达式中所需要引进的量都需要先定义。同时,在实验过程中,回顾书本上的理论知识,巩固了我的知识。

主要算法及程序清单:

<html>

<title>输入半径,求圆面积和周长</title>

以下是求一个圆的面积和周长的网页,请注意所输入的圆半径要合法

<form action="php2.php" method="post">

请输入一个圆的半径(厘米):<input type='text' name='banjing' size='20' maxlength='15' />

<br />

<br />

<br />

<input type='submit' value='开始计算' name="submit" />

</form>

<?php

define("PI","3.14");

if(isset($_POST['submit']))

{

$banjing=$_POST['banjing'];

if(!is_numeric($banjing)||strpos($banjing,".")!=false)

{

echo "请输入整数";

}else

{

$zhouchang=2*PI*$banjing;

$area=PI*$banjing*$banjing;

echo "圆的面积:".$area."CM<sup>2</sup>";

echo "<br/>";

echo "圆的周长:".$zhouchang."CM";

}

}

?>

</html>

PHP表达式实验报告.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219