CTF比赛培训教程笔记-07.PHP基础

PHP定义
php(Hypertext  Preprocessor)
服务器端脚本,返回的是html代码。

1、php支持的8种原始数据类型
4种标量类型:boolean布尔型;integer整型;float浮点型;string字符串;
2种复合类型:array数组;object对象;
2种特殊类型:resource资源;NULL;

boolean:选值 true ,fault
float示例: $test=3.1415926;   $cab=1.5e2 ; $abc=2e-2
string示例:  $chats = ‘今天的天气如何?$a\n’    /* 显示结果:今天的天气如何?$a\n   */
$chats = “今天的天气如何?$a\n”    /* 显示结果:今天的天气如何?(后面紧跟变量a的值,并换行)   */
array数组:索引数组和关联数组

2、变量
预定义变量:
$GLOBALS ; $_SERVER; $_GET; $_POST; $_COOKIE; $_FILES; $_ENV

3、变量范围
php变量一般在本程序文件中有效
用户自定义函数中的变量只在本函数中有效
自定义函数中可以用global引用函数外的变量。

4、常量
定义方法:define(”MYNAME”,”张三”);
常量以字母或下划线开始,常量值只能是标量,不能通过赋值语句进行定义和赋值。
常量的范围是全局的。

5、预定义常量
PHP_VERSION    _FILE_  等

6、常见函数

yantaisolo

作者 yantaisolo