1、定义:PHP Hypertext Preprocessor,超文本预处理器,服务器端脚本语言;
2、环境:WAMP:Window+Apache+PHP+MySQL;
LAMP:Linux+Apache+PHP+MySQL;
web服务器访问:http://localhost:80或者http://127.0.0.1:80
3、语法:
常见错误:Parse error(解析错误);syntax error(语法错误);
8种数据类型:①整型(int/integer),范围-21亿~21亿,0~42亿;②浮点型(float/double/real);③字符串(string),单引不解析变量,双引解析;④布尔(bool/boolean),true/false;⑤数组(array);⑥对象(object);⑦资源(resource);⑧空(null/NULL),声明并赋值为null,未声明变量值为NULL,经过unset()注销变量值为NULL;
常量:define(name,value);const NAME=VALUE;常量名称不要包含$;
系统常量:PHP_VERSION:php版本;PHP_OS:运行环境;
魔术常量:_LINE_:得到当前行号;_FILE_:得到文件的绝对路径包含文件名;_DIR_:得到当前文件的绝对路径不包含文件名;
预定义变量:$_GET:表单发送,地址栏参数传递,超链接参数传递;$_POST:表单接收;$_REQUEST=$_GET+$_POST+$_REQUEST;
4、数据类型转换:
隐式转换:①转换为数值:true-》1,‘31king’-》31,‘true’-》0;②转换成字符串:true-》字符串1,false-》空字符串,数值型-》字符串的数值型;③转换为布尔型假:0/0.0/‘0’/null/空数组;
强制转换:①小括号形式(int),(string),(bool),(array)。。。;②函数形式:intval(),floatval(),strval(),boolval();不影响变量本身;
永久转换:会改变变量类型;settype($val,$type);设置变量类型gettype($val);返回变量类型
5、常用:
echo:输出字符串,英文逗号分隔;
var_dump($var,...):打印变量详细信息;
unset($var,...):销毁变量;
header('content-type:text/html;charset=utl-8'):告诉浏览器编码方式;
相关文章
- 10-24python入门教程05-01 (python语法入门之基本数据类型及内置方法)
- 10-24python入门教程05-01 (python语法入门之基本数据类型及内置方法)
- 10-24大数据之-Hadoop3.x_MapReduce_Combiner概述---大数据之hadoop3.x工作笔记0118
- 10-24php手记之05-tp5模型操作数据库
- 10-24PHP的数据库 之 关闭问题
- 10-24大数据实战(八十一):电商数仓(六十五)安全之Kerberos安全认证(一)概述与安装
- 10-24「SequoiaDB巨杉数据库」SQL语法-监控视图之$SNAPSHOT_SVCTASKS
- 10-24「SequoiaDB巨杉数据库」SQL语法-监控视图之$SNAPSHOT_CATA
- 10-24Vue基础第一天之“实例 、模板语法、数据绑定、MVVM、数据代理、事件、计算属性、监听”
- 10-24【玩转微信公众平台之七】 PHP语法简单介绍