什么是PHP,为什么要学习PHP:
(1)php是嵌入html页面中的脚本语言
(2)目前最流行的网站开发语言
(3)在几乎所有平台中都可以运行
(4)很多企业都在使用PHP作为开发语言
PHP基本语法规范
1、<?php 开头 ?>结尾
2、php可以单独存在,也可以和HTML等结合使用
3、后缀名一般以 .php结尾 php4 php5 php6 php7 phtml
4、php的配置文件一般为php.ini
开发PHP环境准备
1、phpstudy8版本,php版本可以随意调整,代码是放在web服务器的根目录(document-root),默认首页一般是index.php/index.html,php的扩展一般为XXX.del(动态链接库文件),php_mysql.dll(php的mysql扩展)
2、安装编辑工具:sublime text 3 、notepad++、vs code、phpstorm(必装)
sublime 安装好之后需要配置PHP的编译环境
phpstorm 安装好之后也需要配置PHP的编译环境
echo 打印 输出
phpinfo(); php函数负责显示单签环境设置
定义变量:$变量名(注意:由于php是弱类型语言,在使用或者申明的时候必须指定其数据类型,且先声明后使用的原则)
以$符号开头 后跟变量名
变量名必须是以字母或者下划线开始 _vb
变量名中只能有字母、数字以及下划线
不能有空格
区分大小写
如何判断数据类型:var_dump()
注释:
单行注释//
多行注释 /* */
多行注释快捷键 ctrl+shift+/
单行注释快捷键 ctrl+/
php打印:
echo/echo() 输出一个或者多个字符串,没有返回值
print/print() 只能输出一个字符串,返回值是1
echo 的打印速度比 print 快,echo 打印出来的字符串中可以有HTML代码
PHP数据类型:
string 字符串,使用单双引号
int 整数,是【0-9】之间的数字,整数里没有逗号和空格,也没有小数
有正负之分,格式:十进制 十六进制(0x开头)([0-9][]a-f]) 八进制(0开头)【0-7】
float 浮点型 带小数的数字或者指数形式 3.1415 2.4e4 5e-10 5*10^-10
bool true和false 布尔型
array 数组 $array=array("icq",123,ture)
null 表示变量没有值,没有初始化,可以使用null去清空数据
object 对象,必须先申明,使用class关键词去申明类对象,对象在可有属性、方式