PHP
PHP:“PHP Hypertext Preprocessor” 首字母缩写超文本预处理器
特点:开源、脚本语言、服务器
一:开发环境
wamp:windows apache mysql php
lamp: linux 后面跟上面一样
学PHP 用集成环境的原因是 因为入门方便
访问:
localhost 本机服务器名字 / php文件名
127.0.0.1 本机的ip地址 / php 文件名
开发工具:
sublime、phpStorm、Notepad++、netbeans、editplus、dw、NetBeans、vim
PHP信息:
phpinfo();显示所有的php的信息
它是模块化,你需要用什么,你必须给我开启哪个模块
在php.ini
1 PHP文件以 .php结尾 ?> 可以有也可以美没有
2 用短标签风格
注意:短标签必须通过 php.ini 配置文件修改一项
short_open_tag = On (切记!修改文件 必须重启)
3 php代码结束用 ;结束
结束语 必须 ;
代码块里最后一句要么有“;”或者“?>” 二者有一个就不会报错
4 【echo】- 输出
输入非数字要+引号(字符串)
二 【变量】 可以改变的量,就是一个盒子,专门存储东西,程序执行中可以发生改变,在PHP里必须 $ 开头
PHP定义变量:
1.必须“$” 开始,后面可以接英文字符
2.严格区分大小写
3.不能以字符、数字开头
4.不能有#@等特殊字符
5.可以用中文,但不建议
6.下划线不属于特殊字符
7.变量名要有意义,要照着公司规范来
命名规则:
起名字一定有意义,遵循驼峰命名
变量声明时,= 两边加空格
变量操作:
1.变量赋值 =
2. 输出变量 echo
3.判断一个变量是否存在,php内有的 lisset();
4.销毁变量 unset ();
四 单双引号
区别:
1.单不能解析变量,双可以
2.单不能转译字符,双可以 \n \r \t
3.它执行转译 \\ 和 \'
4.能用单就不用双,单比双效率快
5.变量和串一起用 . 连接
或 将变量加上大括号
6.双里插单,单里插变量,变量会解析 "'$a'"
7.双里插变量时,后面+空格或 ,号(否则计算机会认为你是以体或者用大括号包起来)
五、数据类型
PHP数据类型:大了分三种 细了分8种
//标量
整型 :就是整数 1 2 3 4
浮点:就是小数 4.24 -0.21
布尔:判断真假 true $$ false
字符串(string)在程序里面你用单或双引号引起来的东西就是字符串
//混合类型
数组(array)
$arr = [1,2,3,4,'abc','aa'];
对象(object)
//特殊类型
空(null)
资源(resource) 电脑上的图片 avi rvmb mp3 网络请求都是资源
六:数据类型转换
$str = '123.abc';
$num = 123.0;
echo gettype($str);//gettype 获取数据类型
echo gettype(floatval($sum));
/*强制类型转换
intval() //转为整
floatval() //转为浮
strval() //转为字符
boolval() //转为布尔值
强制类型转换总结
1、空转为整型 是0
2、空转为浮点型 会变成 浮点型的0
二:基本语法、常量
PHP:|“PHP Hypertext Preprocessor” 首字母缩写
特点:开源、脚本语言、服务器
基本语法
1. 文件名后缀名.php
2.语法结构
开始标记(<?php)、结束标记(?>)成对出现
3.如何输出内容
echo
输入非数字要+引号(字符串)