- 博客(12)
- 问答 (1)
- 收藏
- 关注
php面向对象技术(五)
9.封装性 封装性是面向对象编程中的三大特性之一,封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,包含两个含义:1.把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。2.信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界〔或者说形成一道屏障〕,只保留有限的对外接口使之与外部发生联系。 封装的原则在软件上的反映是:要求使...
2010-04-19 15:49:33 83
php面向对象技术(四)
7.特殊的引用“$this”的使用 现在我们知道了如何访问对象中的成员,是通过“对象->成员”的方式访问的,这是在对象的外部去访问对象中成员的形式,那么如果我想在对象的内部,让对象里的方法访问本对象的属性,或是对象中的方法去调用本对象的其它方法这时我们怎么办?因为对象里面的所有的成员都要用对象来调用,包括对象的内部成员之间的调用,所以在PHP里面给我提供了一个本对象的引用$th...
2010-04-19 15:43:16 79
php面向对象技术(三)
6.如何去使用对象中的成员 上面看到PHP对象中的成员有两种一种是成员属性,一种是成员方法。对象我们已经可以声明 了,$p1=new Person();怎么去使用对象的成员呢?要想访问对象中的成员就要使用一个特殊的操作符“->”来完成对象成员的访问: 对象->属性 $p1->name; $p2->age; $p3->sex; 对象->方法 ...
2010-04-19 15:36:00 92
php面向对象技术(二)
4.如何抽象出一个类? 面向对象程序的单位就是对象,但对象又是通过类的实例化出来的,所以我们首先要做的就是如何来声明类,做出来一个类很容易,只要掌握基本的程序语法定义规则就可以做的出来,那么难点在那里呢?一个项目要用到多少个类,用多少个对象,在那要定义类,定义一个什么样的类,这个类实例化出多少个对象,类里面有多少个属性,有多少个方法等等,这就需要读者通过在实际的开发中就实际问题分...
2010-04-19 15:31:36 95
php面向对象技术(一)
1.面向对象的概念 面向对象编程(Object Oriented Programming, OOP, 面向对象程序设计)是一种计算机编程架构,OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成,OOP达到了软件工程的三个目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。面向对象符合人类看待事物的一般规律。其次,采...
2010-04-19 15:23:41 85
PHP单例模式及应用实例
单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类我们称之为单例类。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。下面我们讨论下为什么要使用PHP单例模式?多数人都是从单例模式的字面上的意思来理解它的用途, 认为这是对系统资源的节省, 可以避免...
2010-04-19 09:41:17 113
Linux常用命令
1:创建文件夹(mkdir) mkdir test 2: 删除文件夹 (rmdir) rmdir test 3: 查看当前目录内容(ls) ls 4: 进入上一层目录(cd ..) 5: 查看linux计算机名(hostname) 6: 查看系统硬件信息(df) 7: 显示当前路径(pwd)...
2010-04-12 10:19:46 92
apache加载php模块
Windows环境且php为安装文件(源码解压文件没有dll,linux为.so文件) 1:打开httpd.conf文件,找到LoadModule,添加php LoadModule php5_module "c:/php/php5apache2_2.dll" 2:找到AddType,添加php AddType application/x-httpd-php .php ...
2010-04-09 15:09:44 186
apache配置虚拟主机VirtualHost
1:打开Apache\conf\extra\httpd-vhosts.conf 文件 新增下列域名 <VirtualHost *:80> ServerAdmin test@baidu.com DocumentRoot "D:/Apache/htdocs" ServerName www.baidu.com ErrorLog "logs...
2010-04-09 14:20:50 140
php工作原理
PHP的所有应用程序都是通过WEB服务器(如IIS或Apache)和PHP引擎程序解释执行完成的,工作过程:(1)当用户在浏览器地址中输入要访问的PHP页面文件名,然后回车就会触发这个PHP请求,并将请求传送化支持PHP的WEB服务器。(2)WEB服务器接受这个请求,并根据其后缀进行判断如果是一个PHP请求,WEB服务器从硬盘或内存中取出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。(3...
2010-04-09 13:28:10 124
php与mysql连接
<?php $conn=mysql_connect("localhost","root","") or die("数据库连接错误".mysql_error()); mysql_select_db("phpdb"),$conn) or die("数据库访问错误".mysql_error()); mysql_query("set names gb2312&
2010-04-02 18:50:27 108
php中die函数
die()函数的作用是:退出当前脚本程序并输出一段信息。 <?php $conn=mysql_connect("localhost","root","") or die("数据库服务器连接错误".mysql_error()); ?> 其中mysql_error()函数返回上一个 MySQL 操作产生的文本错误信息。...
2010-04-02 17:59:59 826
空空如也
Ruby面试一般问哪些问题
2010-02-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人