PHP知识汇总

1.1PHP语言特性:

1免费开源,自由获取

2移植性强,组件丰富

3语言简单,开发效率高

4PHP功能强大的数据库

1.2PHP开发环境与工具

1.LAMP环境介绍

LAMP环境是Linux+Apache+MySQL+PHP相关环境的简称,Linux是一种自由和开放源代码的类UNIX操作系统。

2.WAMP环境介绍

WampServer就是Windows +Apache +Mysql +PHP集成安装环境,即Windows操作系统、 Apache 网页服务器、Mysql 数据库管理系统、PHP脚本

3.Apache服务器

4.Mysql 数据库 

5.PHP脚本语言

1.2.2PHP集成开发工具

1.XAMPP

2.AppServ

3.phpStuday

1.2.3PHP代码编辑工具

1.Notepad++

2.ZendStudio

3.NetBeans

4.Visual Studio Code

1.3PHP入门

1.3.1PHP标识符

1.标准标记:以“<?php"开始,以“?>”结束

2.简短标记:以“<?”开始,以“?>”结束

1.3.2PHP注释

1.单行注释

2.多行注释

3.Shell风格的注释

1.3.3PHP语句和语句块

PHP程序由一条或多条PHP语句构成,每条语句都以英文分号“;”结束。在书写PHP代码时,一条PHP语句一般占用一行。

如果多条PHP语句之间存在着某种联系,可以使用“{”和“}”将这些PHP语句包含起来形成一个语句块。

语句块一般不会单独使用。只有和条件判断语句、循环语句、函数等一起使用时,语句块表示一个整体才有意义。

1.3.4PHP标识符

(1).标识符只能由字母 数字 下划线组成,且不能包含空格。
(2).标识符只能以字母或下划线开头的任意长度的字符组成。
(3).标识符用作变量名时,区分大小写。
(4).如果标识符由多个单词组成,那么应使用下划线进行分割。

1.3.5PHP关键字

关键字是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。

1.4数据类型

1.4.1标量数据类型

1.布尔型:布尔型是最简单的一种数据类型,其值可以是True(真)或False(假)

2.字符串型:字符串是连续的字符序列,由数字、字母和符号组成。

(1)单引号

(2)双引号

3.整型:整型值可使用十进制,十六进制,八进制或二进制表示,前面可加上可选的符号(-或者+)

4.浮点型:浮点类型也成为浮点数,双精度数或实数

1.4.2复合数据类型

复合数据类型包括数组和对象两种

1数组

2对象

1.4.3特殊数据类型

1资源:资源是一种特殊变量,保存了到外部资源的一个引用

2空值:表示没有为该变量设置任何值,空值不分大小写,null和NULL效果一样

(1)没有赋任何值

(2)被赋值为null

(3)被函数unset()处理过的变量

1.4.4数据类型转换与检测

1.数据类型转换

(1)隐式类型转换

(2)显式类型转换

在进行类型转换的过程中,应该注意以下几点:
①转换成布尔型。null、0和未赋值的变量或数组,会被转换成False,其他转换为True。
②转换成整型。布尔型的False转换为0, 数部分会被舍去;字符串型如果以数字开头,就截取到非数字位,否则输出0。
当字符串转换为整型或浮点型时,如果字符串是以数字开头的,则会先把数字部分转换为整型,再舍去后面的字符串;如果数字中含有小数点,则会取到小数点前一位。
③强制转换成整型还可以使用函数intval(),转换成字符串还可以使用函数 strval( )。

2.数据类型检测

  • 16
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值