那些年一起学习的PHP(二)


Posted in PHP onMarch 21, 2012

现在我们进入Linux世界开始我们的PHP编码之旅,在编码中会有各种的问题发生,在解决问题的时间也是自己从新手蜕变的时刻。
每一门程序设计语言都会从变量开始练习开始,PHP是一类嵌入式脚本语言,当然也可以从语法的数据类型开始。这一节主要从PHP的数据类型,数据变量入手学习。
PHP语言的数据类型:
(1)布尔值,【true,false】问:布尔值的定义只有两个:true,false,PHP定义变量同意用$ 表示,如$shop=false;
(2)整型 【十进制,八进制,十六进制】支持的整数与平台有关,对于PHP5以及以前的版本支持+2的31次方,PHP6引入63次方的整型数据.十进制,十六进制基本按照数学的只是进行转换。
(3)浮点型数据,包括单精浮点【float】,双精浮点【double】,实数【real number】,可以包含小数部分的数值,用来表示货币,距离,以及简单整数无法满足的其他表示,例如定义一个数$money=1.0093 默认是浮点类型的数值。
(4)单引号字符串,即用单引号把想使用的文本括起来。如:'I am Siron.'
问:如果我要写 This's book is highly enjoyable. 该怎么写呢?
PHP中关于单双引号的同时使用注意:
双引号字段会经过编译器解释,然后通过HTML代码输出。
单引号字段不会经过编译器解释,直接输出。
举例子:

<?php 
$bookname="Lua编程指南中文版"; 
//双引号-----输出Lua编程指南中文版 
echo “$bookname"; 
//单引号----输出$bookname 
echo '$bookname'; 
//交叉输出举例子 ,注意那个单引号要转义 \' 
echo “ My book\'s name is $bookname"; 
?>

(5)双引号字符串,即用双引号把想使用的文本括起来,但复杂些。双引号中可以使用变量替换。如:"I am Siron."
(6)数组类型 ,数组可以以键值对形式存在,支持多维数组。略略定义举例子
<?php 
//定义一位数组,共含有三个元素 
$books[0]="C#指南"; 
$books[1]="围城"; 
$books[2]="朝花夕拾"; 
?>

(7)对象类型 属于符合数据类型,后来面向对象编程中将详细介绍。
$
blengder =new Application;
(8)resource类型
$file=fopen("1.txt",r)//这是resource类型的
(9) PHP是弱类型语言吗?可以强制类型转换吗?
关于PHP的强制类型转换(即将一种数据类型转换为另一种类型),在变量前面加上强制转换的数据类型即可实现.但是要注意在转换过程中,高精度浮点数转化低精度数值时变量的数据丢失,因此一定谨慎使用.强制转换的类型有(bool)(array)(int)(integer)(object)(real)(double)(float)(string)。PHP 类型定义十分松散,所以有时会根据引用变量所处的环境系统自动转换为合适的类型。

<?php 
$total=5; //整数 
$count="25";//字符串 
$total+="$count";//$total=30(自动转换为整数) 
?>

(10) 与类型有关有什么内置函数使用的呢?
PHP内置使用gettype()函数返回Var指定的变量类型,使用settype()将var转换为Type指定的类型。即: gettype() 本函数用来取得变量的类型。返回的类型字符串可能为下列字符串其中之一:integer、double、string、array、object、unknown type。语法: string gettype(mixed var);
settype()本函数用来配置或转换变量类型。成功返回 true 值,其它情形返回 false 值。参数 var 为原来的变量名,参数 type 为下列的类型之一:integer、double、string、array 与 object。语法: int settype(string var, string type);
PHP 相关文章推荐
Windows中安装Apache2和PHP4权威指南
Nov 18 PHP
用PHPdig打造属于你自己的Google[图文教程]
Feb 14 PHP
PHP 获取客户端真实IP地址多种方法小结
May 15 PHP
PHP Class&amp;Object -- 解析PHP实现二叉树
Jun 25 PHP
php根据年月获取季度的方法
Mar 31 PHP
destoon二次开发常用数据库操作
Jun 21 PHP
php中return的用法实例分析
Feb 28 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
Dec 08 PHP
详解PHP实现执行定时任务
Dec 21 PHP
yii2带搜索功能的下拉框实例详解
May 12 PHP
PHP编程之设置apache虚拟目录
Jul 08 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 PHP
那些年一起学习的PHP(一)
Mar 21 #PHP
ecshop 批量上传(加入自定义属性)
Mar 20 #PHP
批量去除PHP文件中bom的PHP代码
Mar 13 #PHP
TMDPHP 模板引擎使用教程
Mar 13 #PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
Mar 11 #PHP
PHP图片处理类 phpThumb参数用法介绍
Mar 11 #PHP
PHPThumb PHP 图片缩略图库
Mar 11 #PHP
You might like
php $_SERVER当前完整url的写法
2009/11/12 PHP
smarty内部日期函数html_select_date()用法实例分析
2015/07/08 PHP
PHP  Yii清理缓存的实现方法
2016/11/10 PHP
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K
2007/08/19 Javascript
script标签的 charset 属性使用说明
2010/12/04 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
jQuery基础知识小结
2014/12/22 Javascript
javascript实现Table排序的方法
2015/05/15 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
常见的javascript跨域通信方法
2015/12/31 Javascript
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
简述Python中的进程、线程、协程
2016/03/18 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
2016/10/12 Python
Django中针对基于类的视图添加csrf_exempt实例代码
2018/02/11 Python
Python 实现选择排序的算法步骤
2018/04/22 Python
python微信公众号开发简单流程实现
2020/03/09 Python
用python批量下载apk
2020/12/29 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
酒店个人培训自我鉴定
2013/12/11 职场文书
工商治理实习生的自我评价
2014/01/15 职场文书
运动会通讯稿50字
2014/01/30 职场文书
董事长助理岗位职责
2014/02/18 职场文书
人事任命书范文
2014/06/04 职场文书
体操比赛口号
2014/06/10 职场文书
伦敦奥运会的口号
2014/06/21 职场文书
学校爱国卫生月活动总结
2014/06/25 职场文书
信用卡结清证明怎么写
2014/09/13 职场文书
个人查摆问题自查报告
2014/10/16 职场文书
大学生入党自传2015
2015/06/26 职场文书
神州牡丹园的导游词
2019/11/20 职场文书
python中__slots__节约内存的具体做法
2021/07/04 Python