随笔分类 -  php学习

摘要:/u :表示按照unicode,UTF-8的规则匹配,如汉字的匹配 /i:表示匹配时不区分大小写,如URL的匹配 /s: 表示把字符串视作单行 阅读全文
posted @ 2018-07-10 09:41 请叫我Dolph 阅读(2666) 评论(0) 推荐(0)
摘要:1.都有构造函数constructor,php中多了一个析构函数 php中constructor命名唯一 为__construct(参数列表),析构函数为__destruct()该方法没有参数。 2.php中class也有继承,但是不支持重载,子类不会自动调用父类的构造函数,如果要调用可以使用par 阅读全文
posted @ 2018-07-06 11:49 请叫我Dolph 阅读(262) 评论(0) 推荐(0)
摘要:echo和print都可以打印信息,并解析析字符串中的变量 echo 和 print 区别: echo - 可以输出一个或多个字符串 print - 只允许输出一个字符串,返回值总为 1 echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。 阅读全文
posted @ 2018-07-06 01:57 请叫我Dolph 阅读(120) 评论(0) 推荐(0)
摘要:1.局部和全局作用域 php中在function体中定义的变量为局部变量,在function外定义的变量叫做全局变量 使用define函数定义的全局变量可以直接在函数内部使用 2. global关键字 在php中function体内无法使用全局变量,如果要使用的话,需要使用global关键字先声明在 阅读全文
posted @ 2018-07-06 01:52 请叫我Dolph 阅读(707) 评论(0) 推荐(0)
摘要:PHP中对字符串的定义可以用单引号,也可以用单引号,用单双引号定义的字符串在转义,变量解析,解析速度上的对比如下: 1 .对转义的支持 单引号仅支持对单引号( \' ),反斜杠的的转义( \\ ) 双引号支持所有的类型转义,包括 \t ,\n等 2 . 能否自动解析字符串中的变量 单引号不能自动解析 阅读全文
posted @ 2017-09-11 16:52 请叫我Dolph 阅读(348) 评论(0) 推荐(0)
摘要:在php中变量的赋值分为按值赋值, 和引用赋值. 在按值赋值中, $a = val; $b = $a ; 可以看成$a = val; $b =val;变量b被赋予a的值之后, a和b便没有任何的引用关系了, 此时改变其中任意一个值, 另外一个值不会受到影响. 在引用传值种, $a = val; $b 阅读全文
posted @ 2017-09-07 04:46 请叫我Dolph 阅读(1265) 评论(0) 推荐(0)
摘要:既有PHP代码又有HTML代码的文件最好以" .php "结尾, 如果有php解释器的话, 命名为.html也没有问题 为了使php解释器忽略HTML代码, php只处理一对PHP开始和结束标记之间的内容. 如: 当php遇到"<?php"标记的时候开始解析, 遇到“ ?> ”的时候结束解析. 而其 阅读全文
posted @ 2017-09-06 12:37 请叫我Dolph 阅读(794) 评论(0) 推荐(0)
摘要:php中变量可以分为8基本类型以及伪类型. 8种基本类型如下: 4种标量类型 整形(integar)、浮点型(float)、字符型(string)、布尔型(boolean) 2种复合类型 array(数组)、object(对象) 2种特殊类型 资源(resource)、NULL型(NULL) 作为一 阅读全文
posted @ 2017-09-06 11:56 请叫我Dolph 阅读(843) 评论(0) 推荐(0)