随笔分类 -  PHP基础知识点

PHP基础知识点汇总
摘要:函数变量作用域 函数体外定义的变量和函数体外定义的变量即使同名也是两个不同的变量,要想在函数体内使用外部定义的变量需要借助global关键字或者$GLOBALS全局变量数组。 静态变量:仅在局部函数域中存在,但是当程序离开此作用域时,其值不会消失。 static关键字 1.仅初始化一次 2.初始化时 阅读全文
posted @ 2020-06-02 21:09 Achau 阅读(469) 评论(0) 推荐(0)
摘要:在PHP中数组部分可以说算是核心部分了,很多数组的操作可以直接使用函数来完成,下面就网上总结的比较全面加上自己在学习过程中比较常使用的函数来进行一个汇总。 array_key_change_case($arr,$case):将所有的键转化为大写或者小写,其中$case可以设置为CASE_LOWER或 阅读全文
posted @ 2020-06-01 16:54 Achau 阅读(135) 评论(0) 推荐(0)
摘要:先导 PHP遍历数组的三种方式及其区别 ①使用for循环 ②使用foreach循环 ③使用while、list()、each()组合循环 区别在于: for循环只能遍历索引数组; foreach循环既可以遍历索引数组也可以遍历关联数组,会对数组进行reset()操作,重置指针位置; 第三种组合循环同 阅读全文
posted @ 2020-05-31 10:47 Achau 阅读(172) 评论(0) 推荐(0)
摘要:首先介绍一下PHP中的错误控制符:@。当其放在一个PHP表达式之前时,该表达式产生的错误信息都会被忽略掉 PHP运算符的优先级:详细的优先级可以查一下官方的手册,这里列举一些常用的优先级的比较: 递增/递减>!>算术运算符>大小比较>(不)相等比较>引用>位运算符(^)>位运算符(|)>逻辑与>逻辑 阅读全文
posted @ 2020-05-31 10:09 Achau 阅读(185) 评论(0) 推荐(0)
摘要:引言 先用一个题来作为开端:PHP字符串的三种定义方式是什么?有什么区别? 它们分别是单引号'',双引号"",newdoc和heredoc。 区别是:单引号不能解析变量,不能解析转义字符,只能解析单引号和反斜线本身。 双引号可以 解析变量,可以解析所有的转义字符。 由此可见单引号的效率要高于双引号。 阅读全文
posted @ 2020-05-28 22:08 Achau 阅读(110) 评论(0) 推荐(0)
摘要:引用变量概念 在PHP中引用意味着用不同的名字访问同一个变量内容 定义方式 &符号来定义引用变量 工作原理 <?php $a = range(1,1000);//定义一个a变量 $b = $a;//定义一个变量b,将a的值赋值给b.此时b不会单独开辟空间,a、b指向统一内存空间 $a = range 阅读全文
posted @ 2020-05-27 21:55 Achau 阅读(225) 评论(0) 推荐(0)