一、mysql与mysqli的概念相关1、mysql与mysqli都是php方面的函数集,与mysql数据库关联不大。2、在php5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如mysql_query()的函数,属于面向过程3、在php5版本以后,增加了mysqli的函数功能,某种意义上讲,它是mysql系统函数的增强版,更稳定更高效更安全,与mysql_query()对应
2017-01-10评论次数0访问次数275
返回引用,在定义和调用的时候 & 都不可以省略。这是个比较容易混淆的概念,如果不是出于某些特殊的原因,建议还是不要使用。说他很容易混,是因为 Reference 在 PHP5 中的变化,造成其在 PHP4/PHP5 中表现的行为差异比较大。举个例子说明:<?php $color = 'YellowGreen'; func
2017-02-06评论次数0访问次数215
什么是多态性?多态性是继数据抽象和继承后,面向对象语言的第三个特征。从字面上理解,多态的意思是“多种形态”,简单来说,多态是具有表现多种形态的能力的特征,在OO中是指“语言具有根据对象的类型以不同方式处理之,特别是重载方法和继承类这种形式”的能力。多态被认为是面向对象语言的必备特性。例如:我们创建一个接口 Shape,定义一个空的方法 draw(),那么所有的实现类都必须实现这个方法,假设 Sha
2017-02-06评论次数0访问次数194
一般来说,学习PHP需要了解下面的一些特性:对象克隆。PHP5中对OOP模型的主要改进之一,是将所有对象都看作引用,而不是值。但是,如果所有对象都视为引用,那么如何创建对象的副本呢?答案是通过克隆对象。<?php class Corporate_Drone{ private $employeeid; private $tiecolor;
2017-01-17评论次数0访问次数212
根据IP获取访客所在国家/城市/经纬度安装GeoIP扩展:sudo apt-get install libgeoip-dev pecl install geoip-1.1.0 注意:Beta版要指定版本号.如果是apt安装的PHP,直接安装php5-geoip这个包即可.php.ini中加入:exte
2017-01-04评论次数0访问次数246
本文实例分析了PHP中spl_autoload_register()函数用法。分享给大家供大家参考,具体如下:在了解这个函数之前先来看另一个函数:__autoload。一、__autoload这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数。看下面例子:printit.class.php:<?php class PRINTIT { &nbs
2016-12-30评论次数0访问次数217
Apache对PHP的支持是通过Apache的模块mod_php5来支持的。如果希望Apache支持PHP的话,在./configure步骤需要指定--with-apxs2=/usr/local/apache2/bin/apxs 表示告诉编译器通过Apache的mod_php5/apxs来提供对PHP5的解析。在最后一步make install的时候我们会看到将动态链接库libphp5.
2016-11-21评论次数0访问次数444
Windows 环境下的修改方法第一步:修改在php5下POST文件大小的限制1.编修php.ini找到:max_execution_time = 30 ,这个是每个脚本运行的最长时间,单位秒,改为:max_execution_time = 150找到:max_input_time = 60,这是每个脚本可以消耗的时间,单位也是秒,修改为:max_input_time = 300找到:memory
2017-01-07评论次数0访问次数259
在本教程中,我们将学习如何用一张照片来盗取ip地址。我的想法是通过修改.htaccess文件,将jpg文件当作php文件来解析。下面就是我们需要向.htaccess中添加的代码:AddHandler application/x-httpd-php5 .jpg然后将下面的代码复制到记事本中,命名为grabber.jpg<?php $fh = fopen(‘ip_list.t
2017-01-05评论次数0访问次数201
这篇文章主要介绍了PHP Mysqli 常用代码集合。PHP5.0开始,不仅可以使用早期的mysql数据库扩展函数,还能使用新扩展的mysqli技术实现与mysql数据库的信息交流,PHP的mysqli扩展被封装在在一个类中,它是一种面向对象技术,只能在PHP5和MYSQL4,1或更高的版本才能使用,(i)表示该进,使用mysqli,执行速度更快,更方便,更高效,也可以使数据库访问更安全(因为用类
2016-12-27评论次数0访问次数259
下面小编就为大家带来一篇深入理解PHP类的自动载入机制。php的自动加载:在php5以前,我们要用某个类或类的方法,那必须include或者require,之后才能使用,每次用一个类,都需要写一条include,麻烦php作者想简单点,最好能引用一个类时,如果当前没有include进来,系统能自动去找到该类,自动引进~于是:__autoload()函数应运而生。通常放在应用程序入口类里面,比如di
2016-12-29评论次数0访问次数167
php构造函数是对象创建完成后,第一个自动调用的方法,析构函数是当对象被释放之前最后一个自动调用的方法。本文章向大家介绍php构造函数与析构函数。php构造函数1.是对象创建完成后,“第一个”“自动调用”的方法 2.构造方法的定义,方法名是一个固定的, 在php4中:和类名相同的方法就是构造方法 在php5中:构造方法选择使用 魔术方法__construct() 所有
2017-01-05评论次数0访问次数216
PHP尽管只被设计于运行在服务器软件上,但仍然包含很多面向对象的要素,比如类和方法,本文就带初学者来简单理解PHP的面向对象编程方式.与大多数可以面向对象的编程语言不一样, PHP 是同时支持面向过程和面向对象的编程方式, PHP 开发者可以在面向过程和面向对象二者中自由选择其一或是混合使用,不过由于在 PHP5 之前的版本中, PHP 主要还是面向过程的编程语言,因此大多时候 PHP 开发者应该
2017-01-04评论次数0访问次数311
与大多数可以面向对象的编程语言不一样, PHP 是同时支持面向过程和面向对象的编程方式, PHP 开发者可以在面向过程和面向对象二者中自由选择其一或是混合使用,不过由于在 PHP5 之前的版本中, PHP 主要还是面向过程的编程语言,因此大多时候 PHP 开发者应该还是选择面向过程的方式进行开发,事实上, Kayo 认为即使一个 PHP 开发者完全不使用面向对象,他也能开发出很出色的 PHP 程序
2017-01-05评论次数0访问次数198