php有哪几种数据类型

建站技术 Nix 2年前 (2022-09-24) 216次浏览

文章摘要:php有哪几种数据类型

php的数据类型有:String字符串型;Integer整型;Float和Double浮点型;Boolean布 […]

php的数据类型有:String字符串型;Integer整型;Float和Double浮点型;Boolean布尔型等等。如果想具体了解php有几种数据类型,那不妨接着往下看吧!

PHP的数据类型有哪些

1、整型(Integer)。整型仅包含整数,包括正数和负数,即没有小数部分或小数点的数字。它们可以是十进制(基数10),八进制(基数8)或十六进制(基数16)。默认基数为十进制(基数为10)。

八进制整数可以用前导0声明,十六进制可以用前导0x声明。整数范围必须介于-2^ 31到2 ^ 31之间。

2、浮点型(Double or float)。可容纳包含小数或小数部分的数字,包括正数和负数。默认情况下,变量添加最小的小数位数。

3、字符串(String)。保存任何字母,包括偶数。这些在声明期间用双引号编写。字符串也可以在单引号中编写,但在打印变量时将以不同的方式处理。

4、空值(NULL)。这些是特殊类型的变量,只能包含一个值,即NULL。我们按照惯例用大写字母写,但要区分大小写。

5、布尔型(Boolean)。只包含两个值,TRUE或FALSE。成功的事件将返回true,不成功的事件将返回false。在布尔值中,NULL类型值也被视为false。除了NULL,0在布尔值中也被认为是FALSE。如果一个字符串是空的,那么它在布尔数据类型中也被认为是FALSE。

6、数组(array)。数组是一种复合数据类型,可以存储相同数据类型的多个值。

7、对象(Object)。对象数据类型也可以用于存储数据。对象被定义为用户定义的类的实例,这些类可以同时包含值和函数。

在 PHP 中,对象必须声明。首先,你必须使用class关键字声明类对象。类是可以包含属性和方法的结构。

然后我们在类中定义数据类型,然后在实例化的类中使用数据类型。

8、资源(Resources)。PHP中的Resources不是确切的数据类型。这些基本用于存储对某些函数调用或外部PHP资源的引用。例如,考虑一个数据库调用,这是一个外部资源。

PHP框架有哪些

1、ThinkPHP是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。它使用面向对象的开发结构和MVC模式,并且模拟实现了Struts的标签库,各方面都比较人性化,熟悉J2EE的开发人员相对比较容易上手,适合php框架初学者。

ThinkPHP的宗旨是简化开发、提高效率、易于扩展,其在对数据库的支持方面已经包括MySQL、MSSQL、Sqlite、PgSQL、Oracle,以及PDO的支持。

ThinkPHP有着丰富的文档和示例,框架的兼容性较强,但是其功能有限,因此更适合用于中小项目的开发。

2、Yii是一个基于组件的高性能php框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。

从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。事实上,Yii是最有效率的PHP框架之一。

3、Code Igniter没有花哨的设计模式、没有华丽的对象结构,一切都是那么简单。几行代码就能开始运行,再加几行代码就可以进行输出。

配置简单,全部的配置使用PHP脚本来配置,执行效率高;具有基本的路由功能,能够进行一定程度的路由;具有初步的Layout功能,能够制作一定程度的界面外观;数据库层封装的不错,具有基本的MVC功能。

快速简洁,代码不多,执行性能高,框架简单,容易上手,学习成本低,文档详细;自带了很多简单好用的library,框架适合小型应用。

4、Lavarel 框架。Laravel 的设计思想是很先进的,非常适合应用各种开发模式TDD,DDD和BDD,作为一个框架,它准备好了一切。

laravel 较大的特点和优秀之处就是集合了php 比较新的特性,以及各种各样的设计模式,Ioc 容器,依赖注入等。

PHP的全局变量

1、$_POST [用于接收post提交的数据]。

2、$_GET [用于获取url地址栏的参数数据]。

3、$_FILES [用于文件接收的处理img 最常见 name sieze type tmp_name error]。

4、$_COOKIE [用于获取与setCookie()中的name 值]。

5、$_SESSION [用于存储session的值或获取session中的值]。

6、$_REQUEST [具有get,post的功能,但比较慢]。

7、$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。

8、$GLOBALS [一个包含了全部变量的全局组合数组]。

9、$_ENV [ 是一个包含服务器端环境变量的数组。它是PHP中一个超级全局变量,我们可以在PHP 程序的任何地方直接访问它]。


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:php有哪几种数据类型
文章链接:http://www.7966.org/post/21864.html
转载请注明出处

喜欢 (0)