摘要: php中的常用函数如下$arr=array(1,243,45,346,34,5,3,1,346,342,346,'飞机','飞机');sort($arr);//从小到大的顺序排序print_r($arr);rsort($arr);//从大到小的顺序排序print_r($arr);$arr2=array_count_values($arr);//获取数组中元素出现的次数;asort($arr2);//对数组排序,保持索引关系arsort($arr2);//对数组排序保持索引关系in_array('246',$arr);//检查数组中是否存在给定的值 阅读全文
posted @ 2013-03-26 15:55 qingq 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 客户端的代码如下;<script language="JavaScript">function creat_script(){ var objHead=document.getElementsByTagName('head').item(0); var objScript =document.createElement('script'); objScript.src='url?rand='+ Date.parse(new Date()); objHead.appendChild(objScript);}funct 阅读全文
posted @ 2013-03-18 11:26 qingq 阅读(256) 评论(0) 推荐(0) 编辑
摘要: class test{ public $x; private $y; function __set($name,$value)//此方法当对象给一个不存在的属性或者私有,受保护属性赋值时会调用的,可以动态的给属性赋值; { $this->$name=$value+10; } function __get($key)//此方法当对象获取一个不存在的属性或者私有,受保护属性值时会调用的,可以动态的返回属性的值; { if(isset($this->$key)) { return $this->$key; } else { return ... 阅读全文
posted @ 2013-03-18 11:22 qingq 阅读(185) 评论(0) 推荐(0) 编辑
摘要: header("Content-type: text/html; charset=utf-8");class animal{ public $head; public function move() { echo '<br>我是move方法的执行结果!<br>'; }}class person extends animal{ function move($x) { //parent::move();如果调用父类的函数,可以这样调用的。 echo '这是子类的移动方法'; } //上面子类定义了一个和父类函数名相同的函数 阅读全文
posted @ 2013-03-14 16:03 qingq 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 默认animal.php的代码如下:<?phpclass animal{ public $head; private $height; protected $width; public function __construct($height,$width)//属性和成员函数默认是public形式,所以public可以不用写 { $this->height=$height; $this->width=$width; echo '<br>我是animal类构造函数的输出<br>'; } public function move() { . 阅读全文
posted @ 2013-03-08 17:39 qingq 阅读(210) 评论(0) 推荐(0) 编辑
摘要: class animal{ public $head; private $height; protected $width; public function __construct($height,$width)//属性和成员函数默认是public形式,所以public可以不用写 { $this->height=$height; $this->width=$width; echo '<br>我是animal类构造函数的输出<br>'; } public function move() { echo '<br>我是move方 阅读全文
posted @ 2013-03-08 15:37 qingq 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1,__construct在对象开始初始化时调用,__destruct在对象销毁的时候调用;2,成员函数和属性在默认情况下是public,public可以不用写;public定义的属性和成员函数,对象可以直接访问,内部的成员函数也可以访问;protect定义的成员函数和属性,只有成员函数和子类的成员函数可以访问,对象不可以直接访问;private定义的属性和成员函数,只有本类的成员函数可以访问,对象不可以直接访问,子类的成员函数也不可以访问;<?phpclass animal{ public $head; private $height; protected $width; f... 阅读全文
posted @ 2013-03-07 18:33 qingq 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 其实我认为,php类里面的static成员函数,最大的作用是,可以把相关的函数整合在一起,并且防止了命名冲突,这点有些类似命名空间,但是这点比命名空间操作更友好。实例对比,编写测试页面test.php 如下;<?phpclass str{ static function test($x,$y,$z) { return $x+$y+$z; }}function test($x,$y,$z){ return $x+$y+$z;}?>另建立一个页面,test2.php,代码如下:<?php$a=memory_get_usage();include('test.ph... 阅读全文
posted @ 2013-03-04 16:51 qingq 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 此实例中主要用phpqrcode类库实现,地址:http://phpqrcode.sourceforge.net/下载:http://sourceforge.net/projects/phpqrcode/实例代码如下:<?phpinclude "phpqrcode/phpqrcode.php";$data="这是二维码的测试内容";$level = "M";//L:可以识别已损失的7%的数据,M-可以识别已损失15%的数据,Q-可以识别已损失25%的数据,H-可以识别已损失30%的数据; $size = 4;//生成二维码图像的 阅读全文
posted @ 2013-02-19 18:30 qingq 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1,在mysql建立数据表时,有时会在表名和字段名中加入``(此键在tab键上面),目的是防止表名和字段名和mysql关键字重复时会报错;2,我认为没有这个必要,因为如果表名和字段名和mysql自带的关键字重复时,mysql会报错的,数据表不会建立成功,如果加入了``,虽然表名和关键字重复也可以成功建立数据表,但是这样在后期的维护时会很麻烦,因为其他程序员未必知道表或者字段是和关键字重复的,所以未必在写sql语句是在表和字段中加入``,后期排查错误会很难的。3,注意,在字段名和表名中加入的是``(此键在tab键上面),并不是单引号''. 阅读全文
posted @ 2013-02-18 16:02 qingq 阅读(192) 评论(0) 推荐(0) 编辑