PHP
文章平均质量分 61
binghui1990
Love life, love programming, love the design~
展开
-
PHP Windows环境搭建
一、系统约定 环境软件下载后存放位置:X:/Server_Tools 环境软件安装位置:X:/Server_Core PHP安装位置:X:/Server_Core/PHP MySQL安装位置:X:/Server_Core/MySQL IIS网站站点根目录:X:/wwwroot MySQL 数据库位置:X:/Database Php.ini存放位置:X:/W原创 2010-03-16 20:25:00 · 503 阅读 · 0 评论 -
PHP面向对象之重写与重载
<?php/*** ====笔记部分==== 重写/覆盖 override 指:子类重写了父类的同名方法 重载: overload 重载是指:存在多个同名方法,但参数类型/个数不同. 传不同的参数,调用不同的方法 但是在PHP中,不允许存在多个同名方法. 因此,不能够完成java,c++中的这种重载 但是,PHP的灵活,能达到类似的效果 ***/ /**** 代码部分原创 2013-06-16 11:38:35 · 12139 阅读 · 1 评论 -
PHP魔术方法之__call与__callStatic方法
<?phpclass human{private function t(){ }//魔术方法__call/*$method 获得方法名$arg 获得方法的参数集合*/public function __call($method,$arg){ echo '你想调用我不存在的方法',$method,'方法'; echo '还传了一个参数'; echo原创 2013-06-16 09:57:57 · 22747 阅读 · 0 评论 -
PHP面向对象之private权限控制
/***====笔记部分====权限修饰符作用: 用来说明 属性/方法的权限特点写在 属性/方法前面共有3个权限修饰符private 私有的 , 保护的最严protected 保护的 public 公共的 ,保护的最松疑问: public修饰的属性/方法,可以在哪儿访问?private 修饰的属性/方法,可以在哪儿访问?如何判断属性/方法 有原创 2013-06-06 14:22:14 · 10707 阅读 · 1 评论 -
PHP中的$this用法
this是指向当前对象的指针<?phpclass human{ public $name="李四"; public function eat(){ echo $this->name,'在吃饭'; } public function test(){ echo $name,'在吃饭'; } }$li=new human();echo $li->n原创 2013-06-06 12:46:09 · 35426 阅读 · 6 评论 -
PHP 魔术方法之__set__get__unset__isset
<?php/***魔术方法: 是指某些情况下,会自动调用的方法,称为魔术方法 PHP面向对象中,提供了这几个魔术方法, 他们的特点 都是以双下划线__开头的 __construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(原创 2013-06-16 10:03:44 · 10003 阅读 · 2 评论 -
玩转php数组(三)
<?php//数组的for循环与foreach循环 $arr=array('鑫','华','生','态','木','www.xinhuastm.com');for($i=0;$i<count($arr);$i++){ echo $arr[$i],''; }// 优化这道题,细节能体现一个人的水平 for($i=0,$len=count($arr);$i原创 2013-03-17 10:42:00 · 1058 阅读 · 0 评论 -
玩转php数组(一)
<?php//====初始化创建方式=====// $stu1['name']='binghui';$stu1['sex']='男';$stu1['age']='20';print_r($stu1);/*Array( [name] => binghui [sex] => 男 [age] => 20)*/// 初始化方式,便于运行中,临时增加一个单原创 2013-03-17 09:32:10 · 1088 阅读 · 0 评论 -
玩转php数组(二)
<?php// 数组已经学会创建了,那么 // 如何读数组中一个单元值? // 数组的单元能容纳什么类型的值? // 如何给数组增加一个单元? // 如何改数组中一个单元值? // 如何删掉一个数组单元? // 一切,都得从"键值"上来考虑 // 读单元的值---一个柜子是一个单元,一个单元的"凭证"是什么? // 自然是通过"键" $arr=array('鑫','华','原创 2013-03-17 09:33:49 · 957 阅读 · 0 评论 -
php中heredoc, nowdoc两种界定字符串
<?php// 当需要写一大段文本,好多行,里面又有单引号,又有双引号,导致转义的时候,都比较麻烦.// 还可以用heredoc, nowdoc两种界定字符串的方式$age = 29;$str = <<<cont我来写一行,再来第2行, ' " \,dsafd abc \t \r\n haha$agecont;echo $str;/**heredoc的写法<<<标识符原创 2013-02-20 12:48:42 · 4336 阅读 · 0 评论 -
php字符串中的双引号与单引号区别
<?php/*字符串在讲变量的时候已经讲了,怎么又要讲?答:之前,只是介绍字符串这种变量类型,但对于其定义,性质,函数等等,没有深入的说.第2: 字符串,在PHP中,是非常非常重要的一个概念.可以这么说: 你在开发网站中,想对字符串做某种操作.基本上你想到的字符串的处理功能,系统都已有相关函数了.因为PHP自诞生之初,就是为WEB开发而来的,因为网站开发中,字符串处理 ,是PHP原创 2013-02-20 12:36:35 · 3328 阅读 · 0 评论 -
php中逻辑运算的短路算法
<?php$a=3;$b=5;if(($a=8)||($b=9)){$a++;$b++;}echo $a,$b;/***分析, 用() 包起来 2个 运算式($a = 8) 这是一个赋值表达式, 返回值是 8 8 在做if 判断,转成bool,是 true.再想: 生活中的例子: 你有房 或 有车,都可以嫁原创 2013-01-31 22:20:24 · 1851 阅读 · 0 评论 -
echo输出语句中的“.”与“,”区别在哪?
<?php//字符串//在php中,字符串有一语句,就是拼接//运算符“.”$str1='鑫华生态木';$str2=' ';$str3='http://www.xinhuastm.com/';//新手疑问,甚至工作半年的疑问//怎么可以用‘,’echo $str1.$str2.$str3.'';//鑫华生态木 http://www.xinhuastm.c原创 2013-01-31 22:08:22 · 2039 阅读 · 0 评论 -
玩转php变量
php变量的检测:1:变量是否声明或存在--- isset2: 变量类型 is_int, is_float,is_bool, is_null3:获取变量类型 gettype<?php//变量检测//用isset 来检查一个变量是否存在$age=23;if(isset($age)){ echo '$age变量已经声明了';}else{原创 2013-01-27 09:58:55 · 670 阅读 · 0 评论 -
玩转php常量
常量的命名规则命名: 与变量相同的命名规则方法:define()函数格式:define('常量名','具体值');例子:define('PI',3.14); 常量与变量的比较相同:1:命名规则相同(但一般为大写)不同:1:引用常量时不用$,直接用名称.2:常量只能用define定义,不能用赋值语句3:常量一旦定义就不能重新定义或取消定义4:常量的原创 2013-01-27 10:48:36 · 3766 阅读 · 0 评论 -
Internal Server Error
今天用wamp服务器搭建一开源php电子商务系统,IE打开提示错误如下:Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administr原创 2012-02-08 23:06:55 · 1125 阅读 · 0 评论 -
WAMP 80端口被Microsoft-HTTPAPI/2.0占用的解决办法
VS2010在更新了SP1后,会在开机时自动启动一个服务,占用WAMP的80端口,导致WAMP无法正常启动Apache。提示信息:Your port 80 is actually used by :Server: Microsoft-HTTPAPI/2.0Press Enter to exit...解决办法如下: 1. 进入控制面板→管理工具→服务。 2. 停止[Web 部署代理服原创 2012-02-09 21:34:16 · 12307 阅读 · 6 评论 -
PHP中抽象类与接口的应用场景
<?php /*** ====笔记部分==== 接口的具体语法: 0:以人类为, class Human 是人的草图 而接口 是零件 可以用多种零件组合出一种新特种来. 1: 如上,接口本身即是抽象的,内部声明的方法 默认也是抽象的. 不用加 abstract 2: 一个类可以一次性实现多个接口. 语法用 implements 实现 (把我这几个功能实现了) class Cl原创 2013-06-21 21:24:41 · 3795 阅读 · 0 评论