PHP

php多态的实现详解

php多态的实现详解

多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息将可以产生不同的结果,这种现象称为多态性。 多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。 在面向对象的软件开发...

piniu 10年前(2015-12-11) 901浏览 0评论

PHP面向对象–多态

PHP面向对象–多态

多态是指在面向对象中能够根据使用类的上下文来重新定义或改变类的性质和行为。 PHP不支持重载实现多态,但是PHP可以变向的实现多态效果。如下: 上例,可以看出由于PHP是弱类型语言,所以$i可以是任何类型的变量,这样一个函数就可以实现如java等强类...

piniu 10年前(2015-12-10) 2528浏览 0评论

php取整函数ceil,floor,round,intval函数的区别

php取整函数ceil,floor,round,intval函数的区别

开发过程中,遇到数据处理取整的时候,你会用哪个呢,PHP取整函数有ceil,floor,round,intval, 下面详细介绍一下: 1、ceil — 进一法取整说明float ceil ( float $value )返回不小于 value 的下...

piniu 10年前(2015-11-10) 769浏览 0评论

CI框架登录验证实例

CI框架登录验证实例

预先加载数据库操作类和Session类即在autoload.php中:$autoload[‘libraries’] = array(‘database’, ‘session’);a. 注: 使用session , 要设定 encryption key...

piniu 10年前(2015-10-15) 966浏览 0评论

thinkphp解决IF标签变量与变量比较出现的问题

thinkphp解决IF标签变量与变量比较出现的问题

在用thinkphp写项目的时候,发现一个问题:foreach标签循环显示数据时,如果在该标签中需要用到IF标签来判断就会出现问题,请看如下代码: 这种方式是不会出问题,但是遇到二位数组变量或者三维数组变量比较的时候,就会对比不出来,请看代码: 解决...

piniu 10年前(2015-10-10) 833浏览 0评论

PHP cookie禁用时session解决方案

PHP cookie禁用时session解决方案

在PHP中使用过SESSION的朋友可能会碰到这么一个问题,SESSION变量不能跨页传递。这令我苦恼了好些日子,最终通过查资料思考并解决了这个问题。我认为,出现这个问题的原因有以下几点:1、客户端禁用了cookie2、浏览器出现问题,暂时无法存取c...

piniu 11年前(2015-09-14) 938浏览 0评论