php实战 案例教程,php实战案例

1.计算一个圆的面积

代码:

header("content-type:text/html;charset=utf-8");

//定义常量PI值为3.14

define('PI',3.14);

//定义圆的半径为10,圆周长公式为:2*r*PI,圆的面积公式为:PI*r*r

$r=10;

$area=PI*$r*$r;

$zhouchang=2*$r*PI;

echo "半径为".$r."的圆";

echo "
周长为:".$zhouchang;

echo "
面积为:".$area;

?>

运行结果:

半径为10的圆

周长为:62.8

面积为:314

2.当数字遇到字符串

代码:

header("content-type:text/html;charset=utf-8");

$a=10;

$b="18";

$n=true;

//$b变量自动进行数据类型转换,从字符类型自动转换为整数

$e=$a+$b;

//$n变量自动进行数据类型转换,从字boolean型自动转整数1

$f=$a+$n;

echo "e=".$e;

echo "
f=".$f;

//强制数据类型转换,将$a强制转换为字符类型

$s=$b.(string)$a;

echo "
f=".$s;

//强制数据类型转换,将$a强制转换为数组类型

$s1=(array)$a;

var_dump($s1);

?>

结果显示:

ff33f280cd1530ca0f3924b95e191711.png

在运行的过程中出现了一个报错

( ! )Parse error: syntax error, unexpected T_VARIABLE in D:\Demo\test.php on line18

解决办法:主要是因为太过粗心,将数组单词拼错了,少了一个a。

这种错误往往是因为字符串拼写的问题,还有在语句最末尾忘记加上“;”。

3.通过PHP5新型字符动态输出JavaScript代码

header("content-type:text/html;charset=utf-8");

//定义新型字符串一<<

$str=<<

//包含了HTML代码

shiyanshijintianderenhaoshaoa

//包含了javascript代码

alert('php5新型字符串的输出');

ea;

echo $str;

?>

结果显示:

ab3e44b9347b8152b3c2f4c22ece7fe5.png

个人理解:在本例子中,PHP5新型字符的开始标签是“<<标签。

注意:标记后面不能有空格,有空格会报错。新型字符串一般应用于HTML和JavaScript代码的格式输出。

4.区分单引号和双引号

代码:

header("content-type:text/html;charset=utf-8");

$a="青青草原";

//双引号输出

echo "输出变量的值$a";

//单引号输出

echo '
输出变量的值$a';

$b="怪兽出没";

//双引号输出

echo "
输出变量的值$a$b";

//单引号输出

echo '
输出变量的值$a$b';

?>

结果显示:

d8f0dfb86737ee035f001bde49326365.png

注:双引号中包含的变量会按变量的实际值输出,而在单引号中的变量则把其看成普通字符串。

来源:https://www.cnblogs.com/gly1120/p/9511444.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值