最近疫情爆发,闲着无事,打算补一下基础知识。
1、PHP引用变量:
符号&
menmory_get_usag()可用来查看内存。
xdebug_debug_zval()可以查看结构体。
对象的引用就是其本身。
2、单双引号的区别:
双引号解析变量。
字符串的定义除了单双引号还有<<< EoT 这里一般用来保存比较长的文本。
EoT定界符
3、数据类型:
浮点数据不能运用到比较运算中。
三大数据类型:
1.标量:整型、浮点型、字符串、bool
2.复合型:数组、对象
3.特殊类型:资源、null
超全局数组:$_SERVER、$_GLOBALS、$_GET、$_POST、$_COOKIE、$_SESSION、$_FILES、$_ENV、$_REQUEST、
$_SERVER['SERVER_ADDR']服务器地址
$_SERVER['REMOTE_ADDR']用户服务器地址
定义常量:const ----语言结构 define ----函数(不能用于类常量的定义)
预定义常量:_FILE_、_LINE_、_DIR_、_FUNCTION_、_CLASS_、_TRAIT_、_METHOD_、_NAMESPACE_、
4、运算符:
错误控制运算符:@
递增递减》!》算术运算符》大小比较》相等比较》引用》位运算符^》位运算符|》逻辑与》逻辑或》3元》赋值》and》xor》or
5、遍历数组
1.for
2.foreach
3.list、while、each指针不会重置
跳出两层循环可以用continue2