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);
?>
结果显示:
在运行的过程中出现了一个报错
( ! )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实战案例相关推荐
- 「刘一哥GIS」系列专栏《QGIS入门实战精品教程(配套案例数据)》
「刘一哥GIS」系列专栏<QGIS入门实战精品教程(配套案例数据)>全新上线了,欢迎广大GISer朋友关注,一起探索GIS奥秘,分享GIS价值! 本专栏以实战案例的形式,深入浅出地介绍了Q ...
- 视频教程-大数据电视收视率实战项目教程(企业级案例)-Spark
大数据电视收视率实战项目教程(企业级案例) 张长志技术全才.擅长领域:区块链.大数据.Java等.10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国移动等知名企业.拥 ...
- 『Python开发实战菜鸟教程』实战篇:爬虫快速入门——统计分析CSDN与博客园博客阅读数据
文章目录 0x01:引子 首先介绍一下网络爬虫是什么,可以用来做什么? 这里简单探讨一下网络爬虫的合法性 正式进入爬虫实战前,需要我们了解下网页结构 HTML CSS JScript 写一个简单的 H ...
- python编程案例教程-Python程序设计案例教程——从入门到机器学习(微课版)
第1章Python语言快速入门1 1.1Python的安装与配置1 1.2运行Python程序2 1.2.1运行Python的方式2 1.2.2Python编写规范4 1.3编写简单的Python程序 ...
- python编程案例教程-Python程序设计案例教程
第 1章 入门 1 1.1 Python 的发展历程 1 1.2 为什么使用Python 2 1.3 Python 可以做些什么 4 1.4 Python 的优点 7 1.5 Python 和其他语言 ...
- 张伟计算机基础案例教程课后答案,案例-大学计算机基础.doc
案例-大学计算机基础 <大学计算机基础>课程组文件 [2008年2号] 报送:冯老师 关于修改课程教学提问和应用案例的安排 各位老师: 根据前阶段老师们的努力,课程的教学设问和应用案例撰写 ...
- 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 ...
- 【QGIS入门实战精品教程】1.1:QGIS与GIS的区别和联系
「刘一哥GIS」系列专栏<QGIS入门实战精品教程(配套案例数据)>目录 1. QGIS概述 QGIS(在2.0版本之前称之为Quantum GIS)于2002年由Gary Sherman ...
- 计算机应用基础教程ppt 洪歧,计算机应用基础案例教程(清华)
计算机应用基础案例教程(清华) (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 蕴棉渐擅渐蔽蝎薯腻艰卷诞母危阜腮筷禁防距胜荔梦惋谅倪 ...
最新文章
- java class 生成对象_Java反射机制(创建Class对象的三种方式)
- 最近很火的 ClickHouse 是什么?
- Windows 10 配置系统环境变量
- tcp client.cs
- *【CodeForces - 799C】Fountains (线段树 或 树状数组,类似二元组问题)
- js br不生效_前端标注工具-AILabel.js
- Tensorflow快餐教程(9) - 卷积
- grunt + compass
- ArrayList、LinkedList和Vector三者区别与联系
- atitit.验证码识别step4--------图形二值化 灰度化
- jdbc连接池的数量设置怎么才合适?
- CTF——9款网站目录扫描工具推荐——附下载链接与相关字典
- 怀念经理用鼠标线联网的1990年代当时
- html超链接访问前颜色,html超链接颜色设置
- 微信小程序电影推荐demo实战开发小结(附源码及思维导图) ... ...
- zzulioj1138: C语言合法标识符
- 易捷行云新一代私有云全场景智能统一运维|轻运维之场景化运维
- 软件测试实战(微软技术专家经验总结)--第四章(测试建模)读书笔记
- Rebuild Project
- 第4章第5节:如何通过表格制作一份漂亮的学习计划表 [PowerPoint精美幻灯片实战教程]