PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。
PHP写法:
<?php 单标签
<?php ?> 双标签
<script language = 'php'></script> 脚本写法
PHP常用的两个输出语句:
var_dump();
echo '';
预定义变量(PHP系统提供的变量):
$_GET: 用户通过get方式提交数据(form表单 或者 a链接)
$_POST :用户通过post方式提交数据(form a)
$_FLIES : 用户提交的文件数据(文件上传)
$_SESSION:session数据(会话技术)
$_COOKIE:cookie数据
$_REQUEST:用户通过get和post方式提交数据
$_SERVER:查看用户和服务器的基本信息
$_GLOBALS:所有的全局变量
PHP常量:
define('name','num'); 定义常量
constant('');
魔术常量:
-_DIR_:当前运行文件的绝对路径
-_FILE_:当前运行文件的绝对路径
-_LINE_:当前代码所在的位置
-_FUNCTION_:函数内部使用
-_CLASS_:类内部
-_NAMESPACE_:命名空间
PHP数据类型和JS差不多
PHP数组:
数组的定义:
$arr = array();
$arr = [];
关联数组(所有下标都是字符串描述):
$arr = array('键'=>'值');
PHP数据类型判定(is_开头):
is_number();数字判定
is_scalar();变量判定
is_object();对象判定
is_resource();资源判定
数据转换(强转):
转数字:(int)
转字符串:(String)
转布尔:boolean
PHP运算符:
@错误抑制符
??合并运算符
.字符串连接符
<=>比较运算符
遍历数组:
foreach(); endforeach:
foreach($xxx as $key => $xxx){};
函数:
$global 声明外部变量
$GLOBAL 跨作用域