PHP
文章平均质量分 80
宿罪
人没有梦想和咸鱼有什么区别,有梦就要去追,不为失败找借口,只为成功找方法。
展开
-
php基本运算符,数组运算符,错误控制运算符及基础知识
基本运算符1、算术运算符(+,-,*,/,%)2、自增和自减运算符:不同类型的数据的自增自减写个测试程序即可3、比较运算符符号一般比较==和===比较:前者通常叫做模糊相等的比较,后者叫做精确相等的比较(只有数据的类型和数据的值、内容都相等,才是全等的)。必须能够找到手册的“类型比较表”不要对浮点数直接进行大小比较常见不同类型的比较(不用记,用到时测试一下即可)如果比较的数据中,有布尔值,原创 2016-01-21 11:23:39 · 1903 阅读 · 0 评论 -
php面向对象(二),继承,重写,parent,final关键字及访问控制
继承概念:继承:一个类从另一个已有的类获得其特性,称为继承;派生:从一个已有的类产生一个新的类,称为派生;父类/子类:已有类为父类,新建类为子类,父类又可以称为“基类”,上级类,子类又称为派生类,下级类单继承:一个类只能从一个上级类继承其特性信息,php和大多数面向对象语言(如java)都是单继承模式,c++是多继承。扩展:在子类再来定义自己的一些新的特有的特性信息(属性,方法和常量)。没原创 2016-02-02 10:18:43 · 2398 阅读 · 0 评论 -
php面向对象(四),类自动加载,对象克隆和遍历及序列化反序列化
类的自动加载含义:当某行代码需要一个类的时候,php的内部机制可以自动加载该类文件以满足需求。形式:如function __autoload($name){ require "./".$name.".class.php";}条件和要求:当需要一个类的时候,就会自动调用某个函数(默认是__autoload),并传入类名;一个类应该保存到一个独立的“类文件中”,即其中只有该类的定义,没原创 2016-02-15 12:21:39 · 1818 阅读 · 0 评论 -
php面向对象(三),抽象类,抽象方法,接口及php的”重载“
抽象类定义:一个抽象的不能被实例化的类。定义形式(abstract关键字):abstract class 类名{ // ...}抽象方法定义:一个只有方法头,没有方法体的方法定义形式(用abstract修饰方法)abstract class 类名{ abstract function 方法名(形参列表); // 没有方法体,结尾分号不能省略}抽象类和抽象方法的细节:原创 2016-02-15 11:52:02 · 3892 阅读 · 0 评论 -
php开发第一步,PHP5.6 + MySQL5.5 + Apache2.4环境搭建
前言 一直以来在web这个领域对php 可是早有耳闻,大家对php赞不绝口,称赞有加,这让php火了一阵子,现在也依旧流行,所以我实在是忍不住想搞搞php了,以前以为学了jsp就没必要学php了,因为用j2ee这个平台也照样做web开发,但是,听到php这么多优点,这么火,所以打算学学php,而且据说有c和java基础的人学习起来特别快,因为php善于吸收其他语言的优点,如c的语法和指针(虽说没有真原创 2016-01-15 22:37:02 · 9483 阅读 · 0 评论 -
php常量,预定义常量,魔术常量及基本数据类型
常量定义:形式一 // define("PI",常量值); define("PI",3.14); define("school","讲理");形式二 // 定义形式二 const cc1 = 1234; const cc2 = "abcd";使用:形式一 // 直接使用常量名 echo "PI的值:".PI;形式二 // 通过con原创 2016-01-20 12:03:08 · 4274 阅读 · 2 评论 -
php基本语法,变量,预定义变量及表单传值
php标记形式1、第一种形式(推荐)<?php php语句代码 ?>2、第二种形式<script lanagluge="php">php语句</script>3、第三种形式(不推荐)<?php语句?>第三种形式需要在php.int中把short_open_tag标签由Off改成On才可以使用ps:当php代码后面没有html代码的时候,php的结束标志可以省略php区分大小写原创 2016-01-20 11:37:01 · 4264 阅读 · 4 评论 -
apache多站点配置
前言 虽说apache安装好后给了我们一个默认的一个站点,而且我们还可以将这个默认的站点修改成我们自己的站点,但是这似乎还不能完全满足我们的需要,因为当我们要在本机上开发(phpWeb)或者测试另外一个站点的时候,那么我们是不是要将那个默认的站点修改成我们自己的那个站点呢,如果我们希望我们电脑上有同时多个站点,那又该怎么办呢?所以需要一种可以同时在一个电脑上同时提供多个站点,那么就需要配置多站点了。原创 2016-01-19 19:28:30 · 3755 阅读 · 0 评论 -
apache主机(站点)配置,端口监听,目录访问权限及分布式权限
前言一个站点的两个核心信息为:主机名称(服务器名/站点名):ServerName 服务器名站点位置(站点目录路径):DocumentRoot “实际物理路径”默认情况下,apache安装成功后,就默认配置好了一个“站点”,该站点的实际位置是在apache安装目录的htdocs目录,同时也有默认的主机名叫localhost。单站点配置项1、端口监听 默认 http 协议通信的端口号是 80 ,不原创 2016-01-18 06:27:05 · 7077 阅读 · 0 评论 -
php数组,数组相关操作及数组三种遍历方式
数组基础含义:数组就是系列数据的集合体,他们按设定的顺序排列成一个链的形状”,php中的数组下标可以不是连续的。定义:(赋值)$arr1 = array(2,34,5,6,7); // 最常见的数组形式,下标为默认下标,就是从0开始的整数$arr2 = array(“a”=>3,”bb”=>11,”cc23”=>6); // 关联数组,下标为字符串,常见$arr3 = array(1=>3,10原创 2016-01-26 12:15:38 · 4161 阅读 · 0 评论 -
php函数,static,global关键字及三种变量作用域
函数和js函数类似,关注php与其他语言不用的地方函数的形参默认值形式:function f($a,$b=3,$vc = "abc"){}注意:没有给默认值的形参必须传递值,形参的传值问题一句话:形参的传值问题,其实就是“变量之前的传值问题”,即实参变量传给形参变量,有值传递和引用传递引用传递(需要在形参前面加&符号而不是实参):function f($a,& $b){}函数参数的数量的问题通原创 2016-01-25 16:48:54 · 5737 阅读 · 0 评论 -
php循环,die/exit脚本运行控制,文件加载及错误控制
循环控制大部分和c/java相同for循环while循环do while循环foreach循环(特有)循环中断 : 1、break: 用于完全停止某个循环,让执行流程进入到循环语句后面的语句2、continue 用于停止当前正在进行的当次循环,而进入循环的“下一次”过程中去php中,该两个循环有更强的能力,中断“更多层”循环,语法如下break 正整数n; // 比如1,2原创 2016-01-24 18:03:10 · 2002 阅读 · 0 评论 -
php面向对象(一),类,类成员,构造方法,析构方法及对象的销毁
示例代码(先看个大概)<?php class Person{ const MAX_AGE = 130; // 类常量:假设人的最长年龄为130 var $name; // 普通属性:姓名 public $age; // 普通属性:年龄,public和var是一样的 static $resource = 100; // 静态属性:原创 2016-01-29 12:10:47 · 4271 阅读 · 0 评论