php
文章平均质量分 62
不许偷苹果
这个作者很懒,什么都没留下…
展开
-
PHP(一)基础
php简介官网http://www.php.net/PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。php是一种服务器语言,不可直接运行在浏览器,必须使用相应的环境支持,才可以保证程序的正常运行。开发环境这里采用PHPstudy集成环境,下载安装即可。官网http://phpstudy.php.cn/开发工具...原创 2018-10-19 22:40:24 · 148 阅读 · 0 评论 -
PHP(十三)抽象类
在自然语言中,我们理解抽象的概念是,一个物体的一种大的描述,这种描述对某类物体来说是共有的特性。那么在PHP中也是一样的,我们把一个类进行抽象,可以指明类的一般行为,这个类应该是一个模板,它指示它的子方法必须要实现的一些行为。PHP抽象类应用的定义:abstract class ClassName{}PHP抽象类应用要点: 1.定义一些方法,子类必须完全实现这个抽象中所有的方法 2...原创 2018-11-10 22:44:18 · 340 阅读 · 0 评论 -
PHP(十二)类关键字
类关键字this1、是指向当前对象的指针2、$this 在静态方法中不可用列:class Z { var $name = '张三'; public function getName($n) { echo $this->name = $n; ...原创 2018-11-10 22:34:01 · 2102 阅读 · 0 评论 -
PHP(十一)构造函数
1、构造方法 __construct()主要用来在创建对象时初始化对象,向对象成员变量赋予初始值,在创建对象的语句中与 new 运算符一起使用。2、析构方法 __destruct()析构函数(destruct) 与构造函数相反,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统自动执行析构函数。3、PHP 不会在子类的构造方法中自动的调用父类的构造方法。要执行父类的构造方法,需要...原创 2018-11-10 22:13:00 · 440 阅读 · 0 评论 -
PHP(十)面向对象
面向对象封装继承多态面向对象设计是一种软件设计方法,是一种工程化规范。面向对象设计模式解决的是“类与相互通信的对象之间的组织关系。面向对象的编程产生的历史原因:由于面向过程编程在构造系统时,无法解决重用,维护,扩展的问题,而且逻辑过于复杂,代码晦涩难懂,因此,人们开始想能不能让计算机直接模拟现实的环境,以人类解决问题的方法,思路,习惯和步骤来设计相应的应用程序。于是,面向对象的编程思想...原创 2018-11-10 21:57:45 · 149 阅读 · 0 评论 -
PHP(九)文件操作
1,文件引入1、include2、require定义:include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。区别:require 引用文件出错的时候 是一个报错一个警告include 引用文件出错的时候是两个警告文件操作fopen()1、函数用于在 PHP 中打开文件。2、函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文...原创 2018-11-10 21:27:21 · 166 阅读 · 0 评论 -
PHP(五)
算数运算符加:+,减:-,乘:*,除:/,取余:%,加加:++,减减:--。链接符链接符:.赋值运算符=,+=,-=,/=,%=。比较运算符>,<,>=,<=,!=,==,===,!==逻辑运算符并且: &&,或者:||。执行运算符通过反引号实现外壳代码与shell_exec()作用相同输出ip地址echo `ipconf原创 2018-10-24 22:52:52 · 156 阅读 · 0 评论 -
PHP(八)自定义函数
函数名称以字母或下划线开头(不能以数字开头)1.1 有参无返回通过方法获取名称首字function getIndexName($str=''){ //php代码块.... $name = mb_substr($str,0,1,'utf8'); echo $name;}getIndexName('李明');1.2 有参有返回通过方法得到数组和functio...原创 2018-10-31 21:51:48 · 172 阅读 · 0 评论 -
PHP(七)练习添加留言
添加留言页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <title>Document</title></head><body> &原创 2018-10-29 00:17:58 · 233 阅读 · 0 评论 -
PHP(六)数组
1、快速创建数组创建索引数组range()$arr = range(2,10);print_r($arr);创建索引数组compact()$a = 'username';$b = 123456;$c = '北京';$arr = compact('a','b','c');print_r($arr);2、数组函数2.1 str_split(‘字符串’,长度):函数把字符串分...原创 2018-10-28 17:53:07 · 165 阅读 · 0 评论 -
PHP(三)win7使用IIS7-8作为PHP运行环境
在Windows Server 2008或2012环境中,nginx和apache都不是最好的web容器。windows自带的IIS才是最好用的WEB容器。这就意味着,如果我们使用windows server作为WEB服务器的操作系统,应该使用IIS作为运行php应用的容器。1、安装前的准备请确认服务器Apache服务已被关闭,且无其他服务或程序占用HTTP 80端口。已安装了PHP。2、...原创 2018-10-20 14:14:02 · 313 阅读 · 0 评论 -
PHP(二)php的配置
本文描述如何安装并配置PHP5.X或PHP7.X。本文以PHP5.X为例进行说明,PHP7.X与之相同。1、下载官网中下载你要安装的PHP版本。官网http://www.php.net/2、安装将下载后的压缩包解压。将解压后的php文件夹修改为合适的名称,如php7_1_x64,并放入合适的目录,如 E盘 根目录。3、配置php.ini文件在php安装目录中找到php.ini文件,...原创 2018-10-20 12:18:29 · 137 阅读 · 0 评论 -
PHP(四)字符串函数和数字处理
设置文件编码header(“Content-type: text/html; charset=utf8”);1、字符串函数1.1、统计字符串长度strlen();mb_strlen(‘字符串’,‘编码’);$str = "abc";echo strlen($str);echo mb_strlen($str);1.2、字符串截取substr(‘字符串’,开始位置,截取长度);...原创 2018-10-22 23:26:30 · 183 阅读 · 0 评论 -
PHP(十四)ajax
&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt; &amp;lt;meta http-equiv=&quot原创 2018-11-25 23:40:41 · 158 阅读 · 1 评论