博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  PHP

摘要:1、抽象关键字 :abstract抽象就是无法确切的说明,但又有一定的概念或者名称,在PHP中声明一个抽象类或者方法我们需要使用adstract关键字。2、抽象方法和抽象类的定义一个类中至少有一个方法是抽象的,我们称之为抽象类。所以如果定义抽象类首先定义抽象方法。abstract class class1{ abstract function fun1(); ……}1、类中至少有一个抽象方法2、抽象方法不允许有{ }3、抽象方法前面必须要加abstract3、抽象类和方法使用规则抽象类的几个特点: 1、不能被实例化,只能被继承 2、继承的派生类当中要把所有抽象方法重载才能实例化实例:<? 阅读全文

posted @ 2012-05-27 14:21 乌雲安全 阅读(2954) 评论(0) 推荐(2)

摘要:1、继承关键字 :extendsPHP类的继承,我们可以理解成共享被继承类的内容。PHP中使用extends单一继承的方法,请切忌!(非C++多继承)被继承的类我们叫做父类(基类)继承者成为子类(派生类)。2、PHP继承的规则CLASS1------>CLASS2------>CLASS3依次被继承,class3拥有class1、class2所以功能和属性,避免方法和属性重名。class Son{} 继承class root{};class Son extends Root{};3、基类方法重载和父类方法访问因为属于向下继承的原理,基类不能使用派生类里内容,这个时基类的一些方法不能 阅读全文

posted @ 2012-05-27 13:05 乌雲安全 阅读(13380) 评论(0) 推荐(0)

摘要:封装是把一些相关的属性和行为隐藏起来,从而得到保护和安全。封装关键字public 表示全局,类内部外部子类都可以访问;protected表示受保护的,只有本类或子类或父类中可以访问;private表示私有的,只有本类内部可以使用; Public Protected Private全局 √ X X继承类 √ √ X本类 √ √ √封装相关函数:__set() , __get()某些特定操作的时候需要访问和赋值封装的类型,这个时候我们就需要其他的函数帮我们完成这些操作,PHP为我们提供了个方法名:__set() , __get()__set() 取得当前类中封装过私有属... 阅读全文

posted @ 2012-05-25 00:39 乌雲安全 阅读(838) 评论(2) 推荐(0)

摘要:一、创建一个或多个对象 声明一个类后,可以多次使用new关键字来实例化多个对象。 如果声明类 class wu{}; 实例化多个对象,$a=new wu(); $b=new wu(); $c =new wu(); 注意:调用类的成员变量和成员方法时,用法是: $a->成员变量或者成员方法 。二、对象中的$this关键字 $this关键字是用来访问当前对象中的对象属性和对象方法的系统变量。我们可以理解为$this是在对象中特殊的一种使用构造函数和变量的方法。 注意:$this仅能在当前对象中使用三、初始化对象_construct()1、PHP4中的方法 class wu{ function 阅读全文

posted @ 2012-05-22 18:44 乌雲安全 阅读(1100) 评论(0) 推荐(0)

摘要:1、ajax是什么及其工作原理Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。2、创建XMLHttpRequest对象对于Ajax,最核心的一个对象是XMLHttpRequest,所有的Ajax操作都离不开对这个对象的操作首先我们来了解怎么在javascript中创建这个对象:JS代码:xmlHttp = new XMLHttpRequest();(标准浏览器)xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');(针对IE 阅读全文

posted @ 2012-04-27 17:52 乌雲安全 阅读(247) 评论(0) 推荐(0)

摘要:通swfupload上传文件时,如果使用IE则可以上传成功,而使用FF、chrom浏览器上传时出现了404错误。通过查找最终解决。解决办法是:打开index.php文件将upload_url: "upload.php"的路径改为绝对路径,如果是本地的话改为:upload_url: "http://localhost/swfupload/upload.php",通过测试可以上传成功。 阅读全文

posted @ 2012-04-26 23:40 乌雲安全 阅读(4757) 评论(0) 推荐(2)

摘要:1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。 $r = print "Hello World"; 这意味着print可用在一些复杂的表达式中,而echo则不行。但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句。 2.include与require的区别 include()与require()的功能也基本相同 阅读全文

posted @ 2012-04-22 16:58 乌雲安全 阅读(352) 评论(0) 推荐(0)

摘要:1、Cookie和Session简介与区别在非常多时候,我们需要跟踪浏览者在整个网站的活动,对他们身份进行自动或半自动的识别(也就是平时常说的网站登陆之类的功能),这时候,我们常采用Cookie与 Session来跟踪和判断。区别Session信息是存放在server端,但session id是存放在client cookie的,当然php的session存放方法是多样化的,这样就算禁用cookie一样可以跟踪Cookie是完全保持在客户端的如:IE firefox 当客户端禁止cookie时将不能再使用2、Cookie的配置与应用Setcookie(string name, string v 阅读全文

posted @ 2012-04-21 16:17 乌雲安全 阅读(16424) 评论(0) 推荐(1)

摘要:PHP 中 header()函数的作用是给客户端发送头信息。什么是头信息?这里只作简单解释,详细的自己看http协议。在 HTTP协议中,服务器端的回答(response)内容包括两部分:头信息(header) 和 体内容,这里的头信息不是HTML中的<head></head>部分,同样,体内容也不是<BODY>< /BODY>。头信息是用户看不见的,里面包含了很多项,包括:服务器信息、日期、内容的长度等。而体内容就是整个HTML,也就是你所能看见的全 部东西。头信息有什么用呢?头信息的作用很多,最主要的有下面几个:1、跳转:当浏览器接受到头信息 阅读全文

posted @ 2012-04-21 14:36 乌雲安全 阅读(15055) 评论(0) 推荐(3)

摘要:一、$_Get()和$_Post()函数是用来传值的,即对应两种提交表单的方法,get和post。二、$_Get方法(1)获取通过URL的传值Example 1新建两个PHP文件,1.php,2.php1.php代码:<a herf="2.php?id='10'&name='xiaoqiang'">传值</a> 在1.php中单击超链接传值2.2.php代码:<?phpecho "$_Get['id']";echo "$_Post['name' 阅读全文

posted @ 2012-04-21 13:24 乌雲安全 阅读(50996) 评论(3) 推荐(1)

摘要:一、reset — 将数组的内部指针指向第一个单元mixed reset ( array &$array )reset() 将 array 的内部指针倒回到第一个单元并返回第一个数组单元的值,如果数组为空则返回 FALSE。 Example #1 reset() 例子<?php$array = array('step one', 'step two', 'step three', 'step four');// by default, the pointer is on the first elementecho c 阅读全文

posted @ 2012-04-21 12:43 乌雲安全 阅读(688) 评论(0) 推荐(0)

摘要:PHP 4 引入了 foreach 结构,和 Perl 以及其他语言很像。这只是一种遍历数组简便方法。foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。有两种语法,第二种比较次要但却是第一种的有用的扩展。 foreach (array_expression as $value) statementforeach (array_expression as $key => $value) statement 第一种格式遍历给定的 array_expression 数组。每次循环中,当前单元的值被赋给 $value 并且数组内部的指针向前移一步(... 阅读全文

posted @ 2012-04-21 12:37 乌雲安全 阅读(505) 评论(0) 推荐(0)