-
php递归获取目录内文件(包含子目录)封装类
本文是一个php递归获取目录内文件(包含子目录)封装类,感兴趣的同学参考下. 代码如下: function readFileFromDir($dir) { if (!is_dir($dir)) { return false; } //打开目录 $handle = opendir($dir); while (($file = readdir($handle)) !== false) { //排除掉当前目录和上一个目录 if ($file == "." || $file == "....
PHP 2014-12-17 22:45:07 -
php中面向对象三大特性之一[封装性]的应用
本文为大家讲解的是php中面向对象三大特性之一[封装性]的应用示例,感兴趣的同学参考下。 就是把对象的成员(属性,方法)结合成一个独立的相同单位,并尽可能隐藏对象的内部细节 <?php /* * 封装性:面向对象三大特性之一 * * 1.就是把对象的成员(属性,方法)结合成一个独立的相同单位,并尽可能隐藏对象的内部细节 * 访问权限修饰符 public protected private * private:私有的,用这个关键字修饰的成员,只能在对象内部访问(只有用$this访问) * * 属性可以封装: * 只要一个变量,需要在多个方法使用,就将这个变量声明为成员属性,可以直接在这个对象中的所有方法中使用 * * 成员属性,相当于这个对象中的全局变量 * * 成员属性都会在方法中使用,成员属性值的变化其实就是在改变方法的执行行为,也就是改变了对象的功能 * * 成员属性的值如果不正常,方法执行的功能叶就不正常 * * 作用:不需要在对象外部改变或读取它的值 * 1.封装 * 再提供一个公有的方法(经过方法对对象成员属性进行赋...
PHP 2014-12-17 04:54:03 -
php实现的mysql封装类示例
本文是一个php实现的mysql封装类示例,感兴趣的同学参考下。 php封装mysql类 <?php class Mysql { private $host; private $user; private $pwd; private $dbName; private $charset; private $conn = null; public function __construct() { $this->host = 'localhost'; $this->user = 'root'; $this->pwd = 'root'; $this->dbName = 'test'; $this->connect($thi...
PHP 2014-12-16 19:06:06 -
php中mysql模块部分功能的简单封装(db基类)
本文是一个mysql操作的db基类,感兴趣的同学参考下。 php中mysql模块部分功能的简单封装,很多cms都是封装了一些mysql的操作代码类,大家可以参考下...
PHP 2014-12-16 05:30:03 -
php面向对象全攻略 (五) 封装性
本文为大家讲解的是php面向对象全攻略 (五) 封装性,封装性是面向对象编程中的三大特性之一,封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节。感兴趣的同学参考下. 9.封装性 封装性是面向对象编程中的三大特性之一,封装性就是把对象的属性和服务结合成一个 独立的相同单位,并尽可能隐蔽对象的内部细节,包含两个含义:1.把对象的全部属性和全 部服务结合在一起,形成一个不可分割的独立单位(即对象)...
PHP 2014-12-10 23:30:10 -
php简单提示框alert封装函数
本文是一个php简单封装的提示框alert函数,感兴趣的同学参考下。 php自定义函数之简单提示框alert,方便输出提示信息...
PHP 2014-12-07 16:36:06 -
一个php下封装的数字分页函数
本文是一个php下封装的数字分页函数,感兴趣的同学参考下。 /** * 获取页码导航HTML * @param $pageNum:当前页码 * @param $pageSize:每页数量 * @param $rowCount:记录总数 * @param $navUrl:链接页面URL */ function getNavHtml($pageNum,$pageSize,$rowCount,$navUrl){ $pageCount = (int)($rowCount/$pageSize); //总页数 if ($rowCount % $pageSize >0){ $pageCount++; } if ($pageNum>$pageCount){ $pageNum = 1; } $firstNav = "<a href="{$navUrl}page=1">首页</a> "; $lastNav = "<a href="{$navUrl}page={$p...
PHP 2014-12-07 01:30:05 -
PHP访问MYSQL数据库封装类(db基类)
本文是一个php实现的mysql数据库操作基类,感兴趣的同学参考下。 MYSQL 数据访问方式,php4支持以mysql_开头的过程访问方式,php5开始支持以mysqli_开头的过程和mysqli面向对象访问方式,本封装类以mysql_封装 <?php /* MYSQL 数据库访问封装类 MYSQL 数据访问方式,php4支持以mysql_开头的过程访问方式,php5开始支持以mysqli_开头的过程和mysqli面向对象 访问方式,本封装类以mysql_封装 数据访问的一般流程: 1,连接数据库 mysql_connect or mysql_pconnect 2,选择数据库 mysql_select_db 3,执行SQL查询 mysql_query 4,处理返回的数据 mysql_fetch_array mysql_num_rows mysql_fetch_assoc mysql_fetch_row etc */ class db_mysql { var $querynum = 0 ; //当前页面进程查询数据库的次数 var $d...
PHP 2014-12-02 07:44:05 -
php的curl封装类用法实例
本文为大家讲解的是一个php的curl封装类用法,以实例形式较为详细的讲述了curl封装类及其使用方法,并总结了GET与POST的用法,需要的朋友可以参考下 使用函数之前我们要需要把php curl模块打开(libeay32.dll, ssleay32...
PHP 2014-11-30 15:28:49 -
重新封装zend_soap实现http连接安全认证的php代码
本文是一个重新封装zend_soap实现http连接安全认证,需要的朋友可以参考下。 <?php class MyFramework_Soap_server extends Zend_Soap_Server { protected $_login = ''; protected $_password = ''; public function __construct($wsdl = null, array $options = null) { parent::__construct($wsdl,$options); if(isset($options['login'])){ $this->_login=$options['login']; $this->_password=$options['password']; $this->_authenticate(); } } private function _authenticate(){ $this...
PHP 2014-11-29 08:28:14 -
和大家一起探讨何为颗粒封装
颗粒封装其实就是内存芯片所采用的封装技术类型,封装就是将内存芯片包裹起来,以避免芯片与外界接触,防止外界对芯片的损害。空气中的杂质和不良气体,乃至水蒸气都会腐蚀芯片上的精密电路,进而造成电学性能下降...
系统程序 2014-11-29 00:28:22 -
ASP.NET中数据校验部分的封装与应用
我们的业务系统涉及到较多的表单编辑与校验,最简单的办法是使用asp.net自带的数据校验控件即可,但这样有以下3个问题:内容来自中国站长资讯网(www.chinahtml.com) 1 校验控件要在设计时加入到表单上,并手工设置:数据类型,错误信息等属性,比较繁琐。 ...
ASP/.NET 2011-07-21 12:07:26