PHP自学教程
-
Linux下快速搭建php开发环境
安装XAMPP for Linux XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,使用XAMPP可快速搭建PHP开发环境。下载链接:https://www.apachefriends.org/download.html 进入下载界面选择XAMPP for Linux…
-
nginx 504 Gateway Time-out如何处理
今天程序在执行一项excel导出任务的时候 出现了nginx超时的提示 nginx 504 Gateway Time-out 排查过程: 查看该任务 发现内容是一个数据量20000条信息 每条信息有50个字段 在执行导出为excel的时候 出现了该问题 执…
-
PHP析构函数的小结
析构函数的最佳实践 我们使用析构函数完成对资源的及时释放 说明 (1) 关于在析构函数中释放资源的问题,如果我们对效率没有很高很特殊的要求,完全可以不使用析构函数. (2) 如果我们不确定代码后面是否…
-
析构函数的简单的介绍
基本的说明: 文档的说明: PHP 5 引入了析构函数的概念,这类似于其它面向对象的语言,如 C++。析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行 我们来理解一下上面的话 PHP5中引入的一个技术 …
-
php构造函数的小结
构造函数的小结 类定义的进一步完善
-
php的默认构造函数
如果在类中,没有定义构造函数,那么会有一个默认的构造函数,形式如下, 举例说明 如何将一个对象的属性输出并显示 说明: 通过上面的案例,我们讲解了两个重要的点 如果显示成员属性的值 深刻理解了$this 的指向当…
-
构造函数的细节和注意事项
构造函数的细节和注意事项 构造函数没有返回值,即没有return, 就算写了也没有用处 在创建一个类的新对象时,系统会自动的调用该类的构造方法完成对新对象的初始化 构造函数的作用是完成对成员属性的初始化任务,而…
-
PHP析构函数的快速入门案例
PHP析构函数的快速入门案例 代码:(基本的使用案例)
-
PHP构造方法(函数)
一个需求,引出构造函数 什么是构造函数呢?在回答这个问题之前,我们来看一个需求:前面我们在创建人类的对象时,是先把一个对象创建好后,再给他的年龄和姓名属性赋值,如果现在我要求,在创建人类的对象时,就指…
-
PHP成员方法的基本语法
class 类名{ 成员属性; 访问修饰符 function 成员方法1名(形参){ 方法体; return 语句;//[是有程序员自己决定的,] } 访问修饰符 function 成员方法1名(形参){ 方法体; return 语句;// } } 说…
-
php的成员方法(函数)
一个需求 当我们需要让对象完成某个任务(比如计算,比如上传下载文件,分页等等), 就需要在类中定义函数, 这时我们就将这样的函数称为 成员方法. 举例说明: 代码:
-
如何访问成员属性
如何访问成员属性 类名的规范说明 类名不区分大小写. 类名命名规范 关于函数,变量,常量,接口等等的命名规范,请参考手册. 对象传递方式(重点, 难点) 先请大家看一段代码,从而引起思考 注意当 对象传递方式是 $p…
-
php创建对象的说明
说明 在使用默认构造方法时,创建对象的 $对象名 = new 类名() $对象名 = new 类名 等价 举例:
-
php类的对象及成员属性
类的定义 class 类名{ 访问修饰符 成员属性1; 访问修饰符 成员属性2; //..... } 成员属性 文档说明: 类的变量成员叫做“属性”,或者叫“字段”、“特征”,在本文档统一称为“属性”。属性声明是由关键字 publi…
-
php类与对象的关系
介绍 在面向对象编程中,最重要的概念就是 类 和对象,因此我们必须将他们的关系和区别搞清楚. 举例说明 说明: 从上面的代码我们可以看出 一个类可以创建多个对象 不同的对象的标识符#编码,是不一样的,有系统在…
-
php支持面向对象
职业规划 PHP + 前端技术 ===> 全栈工程师 架构师 python(对项目架构和运维[负载,读写分离,优化等等 ,大流量,大并发,大数据]) + linux(centos/ubuntu) + unix(freebsd, solars) + 算法 cto => 首先技术…
-
学习php技术的套路
学习技术的套路 看一个实际的需求 使用现有的技术来解决 使用面向对象的方式来解决 代码来一个快速入门的案例 说明 class 是一个关键字,表示这是一个类,不能修改 public $name , 是一个成员属性, 当我们类…
-
第十章排序算法:冒泡排序及选择排序
说明:排序就是对某组数据进行升序或降序的排列方式,排序都是对索引数组 冒泡排序 从大到小排列-从小到大排列 找到从最大的下标的值和前面的值进行比较,如果前面小于后面的值,进行位置交换,以此类推一直找当前…
-
PHP多维数组的使用
获取一个值的方式:变量[第一维的下标][第二维的下标][.........] 循环遍历
-
二维数组及多维数组
在弱类型语言中是没有具体的一个创建多维数组的函数或变量等,通过一维数组的创建方式来组合成二维或多维数组。 创建方式:一个数组的元素又是另一个数组,这个时候称为”二维数组“,如果一直往下的元素还是数组,这…