
php
AKai66
天道酬勤
展开
-
关于php的普通赋值和引用赋值
1.除了对象之外,其它数据类型的普通赋值可以理解为是复制一份数据,但其实并不是正真意义上的复制。2.php写时拷贝 php中对于地址的指向(类似指针)功能不是由用户自己来实现的,是由Zend核心实现的,php中引用采用的是“写时拷贝”的原理,就是除非发生写操作,指向同一个地址的变量或者对象是不会被拷贝的。 通俗的讲 1:如果有下面的代码 a=”ABC”;a=”ABC”; b=a;其实此时原创 2017-01-08 15:15:48 · 2533 阅读 · 0 评论 -
抽象类和接口
1.只要有一个方法是抽象方法,那么这个类就是抽象类。2.抽象类可以定义构造方法__construct,可以定义非抽象的成员方法和成员变量,但是权限不能是private.3.抽象方法的定义:function run();4.抽象类不能实例化对象5.继承抽象类的子类,如果想实例化,必须实现抽象类所有的抽象方法,否则就是抽象类6.接口中只能有常量和抽象方法,并且权限必须是public7.普通类可以实现多个原创 2017-01-08 16:15:32 · 331 阅读 · 0 评论 -
mysql和pdo原生操作
mysql://连接操作$link = mysql_connect($host,$username,$password);mysql_select_db('user',$link);//insert,update,delete操作$sql = 'insert into user(name,age) values('jack',18)';$result = mysql_query($sql);原创 2017-01-09 01:27:44 · 1257 阅读 · 0 评论 -
curl_multi实现并发请求
<?php// 创建一对cURL资源$ch1 = curl_init();$ch2 = curl_init();// 设置URL和相应的选项curl_setopt($ch1, CURLOPT_URL, "http://lxr.php.net/");curl_setopt($ch1, CURLOPT_HEADER, 0);curl_setopt($ch2, CURLOPT_URL, "ht原创 2017-10-04 02:01:32 · 3745 阅读 · 0 评论 -
php中==false的情况
1.==false情况原创 2016-10-21 12:53:03 · 677 阅读 · 0 评论 -
Integer整型容易碰到的坑
1.强制转换为int时的坑2.整数溢出后会怎样?原创 2016-10-18 19:19:58 · 636 阅读 · 0 评论 -
String字符串的注意事项
1.单引号字符串 2.双引号字符串 3.常量,静态变量和方法返回在字符串中的用法 4.以数组的形式修改字符串 $str = 'abcd';unset($str[3]); //报错 PHP Fatal error: Cannot unset string offsets$str[3] = '';var_dump($str); // 即使将第四个字符设置为'',不会改变字符串的长度原创 2016-10-21 13:27:33 · 554 阅读 · 0 评论 -
array数组的注意事项
1.数组key和value的类型 2.默认的key 3.引用遍历数组$arr = [1,2,3,4];foreach($arr as &$value){ unset($value);//清除$value,并不会删除数组本身的元素}//如果是二维数组则不一样$arr = [ [ 'name' => 'jack', 'age' =原创 2016-10-23 19:51:25 · 360 阅读 · 0 评论