-
[PHP] PHP 对象克隆 clone 关键字与 _clone() 步骤
PHP对象克隆clone关键字与__clone()方法clone关键字用于克隆一个完全一样的对象,__clone()方法来重写原本的属性和方法。对象克隆有的时候我们需要在一个项目里面使用两个或多个一样的对象,如果使用new关键字重新创建对象,再赋值上相同的属性,这样做比较烦琐而且也容易出错。PHP提...
491
热度 -
[PHP] php 戏法方法汇总
php魔术方法汇总从php5以后的版本,php的类就可以使用魔术方法了。php规定以两个下划线(__)开头的方法都保留为魔术方法,所以建议大家函数名最好不用__开头,除非是为了重载已有的魔术方法。PHP中的魔术方法有:__construct,__destruct,__call,__callStati...
51
热度 -
[PHP] php函数参数摘引调用
php函数参数引用调用作者:zccst一、参数的两种调用方式1,传值调用2,传址调用functiongetFun(&$a){$a++;}$a=1;getFun($a);echo$a;//$a的值是2.批注:getFun不用返回值,因为函数直接修改了$a的数值。二、数组和对象循环区别
58
热度 -
[PHP] PHP 对象、数组间的变换
PHP对象、数组间的转换/***PHP对象、数组间的转换**@authorflyer0126*@since2012/05/03**///1.利用(array)和(object),简单处理$objTemp=(object)array();$objTemp->a=1;$objTemp->b=...
17
热度 -
[PHP] PHP利用curl下传文件到FTP服务器(无ftp扩展情况上)
PHP利用curl上传文件到FTP服务器(无ftp扩展情况下)在一次需求中,需要一个FTP服务器作为中转站,程序定时在FTP服务器获取数据,定时上传数据库的数据到FTP服务器上,由于PHP没有安装ftp扩展,导致FTP操作很是麻烦,对于socket的理解不够深入,由于时间比较紧急,在同事指点下,想到...
70
热度 -
[PHP] 高效率的php 导出 xls,csv 的方法
高效的php导出xls,csv的方法经常会碰到需要从数据库中导出数据到Excel文件,用一些开源的类库,比如PHPExcel,确实比较容易实现,但对大量数据的支持很不好,很容易到达PHP内存使用上限。这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。<?php/...
348
热度 -
[PHP] 关于PHP的拦截器运用
关于PHP的拦截器使用成考终于结束了,又可以安心下来看看代码的书好吧,继续学习PHPphp提供了内置的拦截器,可以拦截发送到一些未定义的方法和属性消息先看下__get($property),它主要访问未定义的属性时被调用看下示例:classCoder{function__get($property)...
94
热度 -
[PHP] 一个php截取指定字符串其间的字符串的类
一个php截取指定字符串之间的字符串的类?classget_c_str{var$str;var$start_str;var$end_str;var$start_pos;var$end_pos;var$c_str_l;var$contents;functionget_str($str,$start_s...
29
热度 -
[PHP] PHP 用户登录范例
PHP用户登录实例createdatabasePHPDemo01usePHPDemo01createtableworx_user( user_idintegerunsignednotnullauto_increment, usernamevarchar(20)notnull, passwordcha...
29
热度 -
[PHP] 怎么安装phpMyAdmin-2.11.6
如何安装phpMyAdmin-2.11.6因为phpMyAdmin3.0以上至少要php5.2版本才支持,如果php版本是5.1.6的话,那么只能安装phpMyAdmin2.11.x了?文件在附件?解压cdphpMyAdmin-2.11.6-all-languagescpconfig.sample....
27
热度 -
37
热度 -
[PHP] php _call()与call_user_func_array()了解
php__call()与call_user_func_array()理解1.mixed__call(stringname,arrayarguments)Themagicmethod__call()allowstocaptureinvocationofnonexistingmethods.Thatwa...
460
热度 -
[PHP] java 时间戳跟PHP时间戳
java时间戳和PHP时间戳由于精度不同,导致长度不一致,直接转换错误。JAVA时间戳长度是13位,如:1294890876859PHP时间戳长度是10位,如:1294890859phpechodate('Y-m-dH:i:s','1294890876');?PHP时间戳在JAVA中使用,最后加三位...
89
热度 -
[PHP] php中获取时间的几套步骤(收集)
php中获取时间的几套方法(收集)1、jddayofweek(cal_to_jd(CAL_GREGORIAN,date('m'),date('d'),date('Y')));此函数返回日期在周几2、array('Mon'=>'星期一',......);然后直接下标查询3、根据日期获取周几的自定...
13
热度 -
80
热度 -
[PHP] php 中常见有关问题及经验
php中常见问题及经验在使用PHP生成TXT文件时,需要换行,换行中的\r\n不能将顺序换了,也不能放在单引号之中如下即可$breakStr="\r\n";?????=================?在许多测试例子中使用到argv?================Notice:Undefinedv...
25
热度 -
[PHP] php事务处理后怎的进行页面跳转
php事务处理后怎样进行页面跳转我用的是smarty模板,中间需要一个事务处理,同时想数据库插入两条数据,而且必须是成功都成功,失败都失败。开始我用的是mysql_query('begin');?????????????????mysql_query($sql);?????????????????m...
48
热度 -
[PHP] php中怎么截取中文字符串
php中如何截取中文字符串?众所周知php原生函数substr是不支持截取中文字符串的。下面的代码提供了多种截取php中文字符串的方法。1.截取GB2312中文字符串<?php<?php//截取中文字符串functionmysubstr($str,$start,$len){$tmpstr...
98
热度 -
[PHP] 没法载入 mcrypt 扩展,<br />请检查 PHP 配置
无法载入mcrypt扩展,<br/>请检查PHP配置无法载入mcrypt扩展,<br/>请检查PHP配置出现以下几种情况后可能会造成运行phpmyadmin程序提示“无法载入mcrypt扩展,<br/>请检查PHP配置”的错误提示1、没有正确安装Mysql数据库,...
167
热度 -
[PHP] php错误处理初步学习(转)
php异常处理初步学习(转)<?php/***PHP异常处理**PHP5添加了类似于其它语言的异常处理模块。在PHP代码中所产生的异常可被throw*语句抛出并被catch语句捕获。需要进行异常处理的代码都必须放入try代码块内,以*便捕获可能存在的异常。每一个try至少要有一个与之对应的ca...
81
热度