PHP
赵加兴
没啥说说
展开
-
构造方法和析构方法
构造函数的作构造函数的作用是保证每个对象的数据成员都有何时的初始值。析构函数的作用是回收内存和资源,通常用于释放在构造函数或对象生命期内获取的资源。转载 2016-03-29 19:57:40 · 953 阅读 · 0 评论 -
PHP时区问题
这个就是时区未设置的一个反映。时区设置方法:修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “Asia/Shanghai”;即可。(还有别的请百度,我认为这个最有效)原创 2016-04-26 21:05:47 · 330 阅读 · 0 评论 -
PHP中==和===的区别
==:松散相等,比较的是两个数据“类型转换之后”是否有可能相等,也常常认为是“数据内容是否相同”===:严格相等,全等,只有两个数据的类型和数据的内容都完全一致,才相等。$v1="123";$v2=123;if($v1==$v2){ echo "松散相等";}if($v1===$v2){ echo "严格相等";}输出结果为:松散相等。原创 2016-03-25 21:23:39 · 443 阅读 · 0 评论 -
PHP与类型相关的系统函数
var_dump():能够输出一个变量的完整信息。getType():获取一个变量的类型名称,结果是一个单词(字符串), setType();设置一个变量的类型,语法: setType(变量名,目标类型)isset()判断一个变量是否存在数据:empty()判断一个数据是否为空:接近我们的日常观念(没有就是空)unset():销毁(删除)一个变量。 is_XX类型() 系列函数原创 2016-03-25 21:12:45 · 294 阅读 · 0 评论 -
详解spl_autoload_register()函数
在了解这个函数之前先来看另一个函数:__autoload。 一、__autoload 这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数。看下面例子: printit.class.php转载 2016-04-03 22:42:31 · 327 阅读 · 0 评论 -
php中this,self,parent三个关键字
this是指向当前对象的指针(姑且用C里面的指针来看吧)self是指向当前类的指针parent是指向父类的指针(我 们这里频繁使用指针来描述,是因为没有更好的语言来表达)1 23 class UserName4 { 5 //定义成员属性 6 private $name;7 8 //定义构造函数9 function __co转载 2016-04-03 22:28:06 · 211 阅读 · 0 评论 -
PHP中的getcwd()和__FILE__方法的区别
看下面两个例子在ch06中建立文件 test.php内容如下$a= getcwd();//变量a的值为D:\php\zend6.1\ch6$b=__FILE__;//变量b的值为D:\php\zend6.1\ch6\test.php?>由此可见getcwd()返回的是文件所在的绝对路径但是没有文件自身的名字在内。__FILE__则是返回的是文转载 2016-04-03 22:39:10 · 1514 阅读 · 0 评论 -
PHP单例模式详细介绍
单例模式的概念单例模式是指整个应用中某个类只有一个对象实例的设计模式。具体来说,作为对象的创建方式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局的提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。单例模式的特点单例模式的主要特点是“三私一公”:需要一个保存类的唯一实例的私有静态成员变量构造函数必须声明为私有的,防止外部程序new一个转载 2016-04-03 15:10:07 · 309 阅读 · 0 评论 -
PHP基础整理5
一个完整的正则表达式由两部分构成,元字符和文本字符元字符就是具有特殊含义的字符,例如: * ?文本字符就是普通的文本行定位符就是用来描述字串的边界。“^”表示行的开始;“$”表示行的结尾单词定界符 :\b和\B。\b表示查找一个完整的单词;\B表示查找的子串不能是一个完整的单词字符类:[ ]。表示忽略大小写的作用;[Zz][Jj]就可以匹配字串zj的所有写法;一个方括号只能原创 2016-04-02 08:44:53 · 251 阅读 · 0 评论 -
PHP基础整理4
字符串是指由零个或多个字符构成的一个集合,包括有以下类型:1、数字类型2、字母类型3、特殊字符,如#、$、%、^、&等4、不可见字符,如\n(换行符)、\r(回车符)、\t(tab字符)等。(主要控制字符的格式化输出,加上转义字符可以输出,例如:\\r能得到\r)单引号和双引号的区别:1、定义普通的字符串看不出区别,但是单引号的执行速度要快于双引号,因为双引号需要进行解析原创 2016-04-01 08:59:54 · 332 阅读 · 0 评论 -
PHP基础整理3
rand()函数的作用是取得一个随机的整数PHP中的流程控制语句与JAVA中的相同PHP的循环控制语句while、do-while、for也与JAVA相同foreach循环只用于数组,格式为:foreach(array_expression as $value) statement;或foreach(array_expression as $key => $v原创 2016-04-01 08:54:20 · 288 阅读 · 0 评论 -
PHP基础整理2
PHP的注释与JAVA的相同单行注释中的内容不要出现“?>”标志,因为解释器会认为PHP脚本结束。PHP一共支持8种原始类型,包括:4种标量类型,即boolean(布尔型)、integer(整型)、float/double(浮点型)和string(字符串型);两种复合类型,即array(数组)和object(对象);两种特殊类型,即resource(资源)和null;在PHP中不是只有原创 2016-03-31 09:18:41 · 247 阅读 · 0 评论 -
PHP基础整理1
PHP------超文本预处理器(Hypertext Preprocessor)优势:1、安全性高2、跨平台3、支持广泛的数据库4、易学5、执行速度快,占用系统资源少,代码执行速度快6、免费7、模板化:实现程序逻辑与用户分离8、支持面向对象与过程应用范围:1、中小型网站的开发2、大型网站的业务逻辑结果展示3、Web办公管理系统4、硬件管控软件原创 2016-03-30 13:56:16 · 280 阅读 · 0 评论 -
深克隆和浅克隆
浅克隆可以完美的克隆非对象非资源的数据,如果克隆这两种数据就会出现修改一个,另一个也会跟着变化的情况。php默认是浅克隆。深克隆需要对类使用魔术方法__clone(),并在里面实行深克隆,即人工去复制。原创 2016-03-29 21:45:49 · 259 阅读 · 0 评论 -
重写的基本要求
重写的基本要求访问控制权限:下级的访问控制权限应该不低于上级的访问控制权限:上级:public 下级:只能public上级:protected 下级: protected, public上级:private 下级:private protected public——实际此情况无意义。私有的不能覆盖,而是完全当作自己全新的。 方法的参数形式:应该跟父转载 2016-03-29 20:03:19 · 1455 阅读 · 1 评论 -
PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]
1、获取当前时间方法date()很简单,这就是获取时间的方法,格式为:date($format, $timestamp),format为格式、timestamp为时间戳--可填参数。2、获取时间戳方法time()、strtotime()这两个方法,都可以获取php中unix时间戳,time()为直接获取得到,strtotime($time, $now)为将时间格式转为时间戳,$time转载 2016-05-01 19:35:11 · 346 阅读 · 0 评论