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

?>

结果显示:

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

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

?>

结果显示:

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

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

4.区分单引号和双引号

代码:

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

$a="青青草原";

//双引号输出

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

//单引号输出

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

$b="怪兽出没";

//双引号输出

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

//单引号输出

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

?>

结果显示:

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

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

php实战 案例教程,php实战案例相关推荐

  1. 「刘一哥GIS」系列专栏《QGIS入门实战精品教程(配套案例数据)》

    「刘一哥GIS」系列专栏<QGIS入门实战精品教程(配套案例数据)>全新上线了,欢迎广大GISer朋友关注,一起探索GIS奥秘,分享GIS价值! 本专栏以实战案例的形式,深入浅出地介绍了Q ...

  2. 视频教程-大数据电视收视率实战项目教程(企业级案例)-Spark

    大数据电视收视率实战项目教程(企业级案例) 张长志技术全才.擅长领域:区块链.大数据.Java等.10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国移动等知名企业.拥 ...

  3. 『Python开发实战菜鸟教程』实战篇:爬虫快速入门——统计分析CSDN与博客园博客阅读数据

    文章目录 0x01:引子 首先介绍一下网络爬虫是什么,可以用来做什么? 这里简单探讨一下网络爬虫的合法性 正式进入爬虫实战前,需要我们了解下网页结构 HTML CSS JScript 写一个简单的 H ...

  4. python编程案例教程-Python程序设计案例教程——从入门到机器学习(微课版)

    第1章Python语言快速入门1 1.1Python的安装与配置1 1.2运行Python程序2 1.2.1运行Python的方式2 1.2.2Python编写规范4 1.3编写简单的Python程序 ...

  5. python编程案例教程-Python程序设计案例教程

    第 1章 入门 1 1.1 Python 的发展历程 1 1.2 为什么使用Python 2 1.3 Python 可以做些什么 4 1.4 Python 的优点 7 1.5 Python 和其他语言 ...

  6. 张伟计算机基础案例教程课后答案,案例-大学计算机基础.doc

    案例-大学计算机基础 <大学计算机基础>课程组文件 [2008年2号] 报送:冯老师 关于修改课程教学提问和应用案例的安排 各位老师: 根据前阶段老师们的努力,课程的教学设问和应用案例撰写 ...

  7. java实用案例教程_Java实用案例教程

    第1章 初识Javn 1.1 Java发展历史 1.1.1 Java的发展历史简介 1.1.2 Java版本和未来的发展趋势简介 1.2 Java技术简介 1.2.1 Java语言的特点 1.2.2 ...

  8. 【QGIS入门实战精品教程】1.1:QGIS与GIS的区别和联系

    「刘一哥GIS」系列专栏<QGIS入门实战精品教程(配套案例数据)>目录 1. QGIS概述 QGIS(在2.0版本之前称之为Quantum GIS)于2002年由Gary Sherman ...

  9. 计算机应用基础教程ppt 洪歧,计算机应用基础案例教程(清华)

    计算机应用基础案例教程(清华) (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 蕴棉渐擅渐蔽蝎薯腻艰卷诞母危阜腮筷禁防距胜荔梦惋谅倪 ...

最新文章

  1. java class 生成对象_Java反射机制(创建Class对象的三种方式)
  2. 最近很火的 ClickHouse 是什么?
  3. Windows 10 配置系统环境变量
  4. tcp client.cs
  5. *【CodeForces - 799C】Fountains (线段树 或 树状数组,类似二元组问题)
  6. js br不生效_前端标注工具-AILabel.js
  7. Tensorflow快餐教程(9) - 卷积
  8. grunt + compass
  9. ArrayList、LinkedList和Vector三者区别与联系
  10. atitit.验证码识别step4--------图形二值化 灰度化
  11. jdbc连接池的数量设置怎么才合适?
  12. CTF——9款网站目录扫描工具推荐——附下载链接与相关字典
  13. 怀念经理用鼠标线联网的1990年代当时
  14. html超链接访问前颜色,html超链接颜色设置
  15. 微信小程序电影推荐demo实战开发小结(附源码及思维导图) ... ...
  16. zzulioj1138: C语言合法标识符
  17. 易捷行云新一代私有云全场景智能统一运维|轻运维之场景化运维
  18. 软件测试实战(微软技术专家经验总结)--第四章(测试建模)读书笔记
  19. Rebuild Project
  20. 第4章第5节:如何通过表格制作一份漂亮的学习计划表 [PowerPoint精美幻灯片实战教程]

热门文章

  1. 假如 Go 能说话,听听 GMP 的心声
  2. 腾讯----小Q的歌单
  3. 美摄智能生产平台,轻松搞定视频制作——对话美摄科技研发总监黄裔
  4. 在3kbps的带宽下还能清晰地语音聊天?
  5. 【线上分享】边缘计算与云原生
  6. LiveVideoStackCon 2020 首届音视频线上峰会【优秀出品人与讲师】
  7. 流式视频处理架构设计
  8. 浏览器预连接性能测试
  9. VisualGDB for Linux 安装配置
  10. kubernetes1.8.4 安装指南 -- 9. calico