那些年一起学习的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 相关文章推荐
web方式ftp
Oct 09 PHP
PHP面向对象编程快速入门
Oct 09 PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 21 PHP
Zend Studio (eclipse)使用速度优化方法
Mar 23 PHP
基于Zend的Config机制的应用分析
May 02 PHP
通过PHP current函数获取未知字符键名数组第一个元素的值
Jun 24 PHP
php初始化对象和析构函数的简单实例
Mar 11 PHP
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
Apr 10 PHP
PHP中使用php://input处理相同name值的表单数据
Feb 03 PHP
laravel 5.4中实现无限级分类的方法示例
Jul 27 PHP
php简单读取.vcf格式文件的方法示例
Sep 02 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
Feb 28 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代码实现表单数据验证类
2015/07/28 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
2016/03/18 PHP
ThinkPHP使用Ueditor的方法详解
2016/05/20 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
Jquery工作常用实例 使用AJAX使网页进行异步更新
2011/07/26 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
js获取当前地址 JS获取当前URL的示例代码
2014/02/26 Javascript
iframe实用操作锦集
2014/04/22 Javascript
常用的JavaScript WEB操作方法分享
2015/02/28 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
2019/07/04 jQuery
VUE实现图片验证码功能
2020/11/18 Javascript
[02:08:58]2014 DOTA2国际邀请赛中国区预选赛 Ne VS CIS
2014/05/22 DOTA
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python实现配置文件备份的方法
2015/07/30 Python
解读Python编程中的命名空间与作用域
2015/10/16 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
python三大神器之fabric使用教程
2019/06/10 Python
基于python检查矩阵计算结果
2020/05/21 Python
Python用dilb提取照片上人脸的示例
2020/10/26 Python
CSS3属性 line-clamp控制文本行数的使用
2020/03/19 HTML / CSS
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
春季防火方案
2014/05/10 职场文书
计划生育宣传标语
2014/06/21 职场文书
自主招生学校推荐信
2014/09/26 职场文书
二手房购房意向书
2015/05/09 职场文书
爱鸟护鸟的宣传语
2015/07/13 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书
教你做个可爱的css滑动导航条
2021/06/15 HTML / CSS
解决ObjectMapper.convertValue() 遇到的一些问题
2021/06/30 Java/Android
解决Springboot PostMapping无法获取数据的问题
2022/05/06 Java/Android
python计算列表元素与乘积详情
2022/08/05 Python