php
文章平均质量分 62
不许偷苹果
这个作者很懒,什么都没留下…
展开
-
PHP(一)基础
php简介 官网http://www.php.net/ PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。 php是一种服务器语言,不可直接运行在浏览器,必须使用相应的环境支持,才可以保证程序的正常运行。 开发环境 这里采用PHPstudy集成环境,下载安装即可。官网http://phpstudy.php.cn/ 开发工具 ...原创 2018-10-19 22:40:24 · 152 阅读 · 0 评论 -
PHP(十三)抽象类
在自然语言中,我们理解抽象的概念是,一个物体的一种大的描述,这种描述对某类物体来说是共有的特性。那么在PHP中也是一样的,我们把一个类进行抽象,可以指明类的一般行为,这个类应该是一个模板,它指示它的子方法必须要实现的一些行为。 PHP抽象类应用的定义: abstract class ClassName{ } PHP抽象类应用要点: 1.定义一些方法,子类必须完全实现这个抽象中所有的方法 2...原创 2018-11-10 22:44:18 · 349 阅读 · 0 评论 -
PHP(十二)类关键字
类关键字 this 1、是指向当前对象的指针 2、$this 在静态方法中不可用 列: class Z { var $name = '张三'; public function getName($n) { echo $this->name = $n; ...原创 2018-11-10 22:34:01 · 2130 阅读 · 0 评论 -
PHP(十一)构造函数
1、构造方法 __construct() 主要用来在创建对象时初始化对象,向对象成员变量赋予初始值,在创建对象的语句中与 new 运算符一起使用。 2、析构方法 __destruct() 析构函数(destruct) 与构造函数相反,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统自动执行析构函数。 3、PHP 不会在子类的构造方法中自动的调用父类的构造方法。要执行父类的构造方法,需要...原创 2018-11-10 22:13:00 · 458 阅读 · 0 评论 -
PHP(十)面向对象
面向对象 封装 继承 多态 面向对象设计是一种软件设计方法,是一种工程化规范。 面向对象设计模式解决的是“类与相互通信的对象之间的组织关系。 面向对象的编程产生的历史原因:由于面向过程编程在构造系统时,无法解决重用,维护,扩展的问题,而且逻辑过于复杂,代码晦涩难懂,因此,人们开始想能不能让计算机直接模拟现实的环境,以人类解决问题的方法,思路,习惯和步骤来设计相应的应用程序。于是,面向对象的编程思想...原创 2018-11-10 21:57:45 · 152 阅读 · 0 评论 -
PHP(九)文件操作
1,文件引入 1、include 2、require 定义:include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。 区别:require 引用文件出错的时候 是一个报错一个警告 include 引用文件出错的时候是两个警告 文件操作 fopen() 1、函数用于在 PHP 中打开文件。 2、函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文...原创 2018-11-10 21:27:21 · 167 阅读 · 0 评论 -
PHP(五)
算数运算符 加:+,减:-,乘:*,除:/,取余:%,加加:++,减减:--。 链接符 链接符:. 赋值运算符 =,+=,-=,/=,%=。 比较运算符 >,<,>=,<=,!=,==,===,!== 逻辑运算符 并且: &&,或者:||。 执行运算符 通过反引号实现外壳代码与shell_exec()作用相同 输出ip地址 echo `ipconf原创 2018-10-24 22:52:52 · 169 阅读 · 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 · 178 阅读 · 0 评论 -
PHP(七)练习添加留言
添加留言页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Document</title> </head> <body> &原创 2018-10-29 00:17:58 · 240 阅读 · 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 · 175 阅读 · 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 · 317 阅读 · 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 · 139 阅读 · 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 · 185 阅读 · 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 · 164 阅读 · 1 评论