
---php基础系列
笨小孩丶
就想做一个酷酷的人啊。
展开
-
3.7、PHP命名空间
一、使用命名空间二、命名空间和动态语言特征三、使用命名空间:别名/导入原创 2018-05-29 13:56:32 · 5511 阅读 · 0 评论 -
3.3、PHP面向对象特性:封装性、继承性,多态性
一、封装性 二、继承性三、多态性原创 2018-05-15 18:04:59 · 5633 阅读 · 0 评论 -
3.4、PHP面向对象常见关键字和魔术方法
1、final 2、static3、单态设计模式4、const5、instanceof 6、克隆对象7、__toString()8、__call()和__callStatic() 魔术方法9、serialize()和unserialize()原创 2018-05-14 10:55:49 · 5679 阅读 · 0 评论 -
3.2、抽象一个类和实例化对象
一、抽象一个类 二、实例化对象 1、实例化对象 2、对象类型在内存中分配情况 三、$this 四、构造函数和析构函数原创 2018-03-28 19:20:36 · 7243 阅读 · 0 评论 -
3.1、PHP面向对象简单介绍
面向对象简称OOP,面向对象目的就是使项目代码具有重用性、灵活性和扩展性,使项目代码更简洁,易于维护。面向对象将一个问题模块化,将复杂的问题分解成一个一个小的问题,使其简单化。 面向对象可以主要分两个方向学习:1、面向对象的语法技术;2、面向对象的编程思想类和对象关系 这里先只是简单说明类和对象关系。 在代码层面,我们用class声明一个类,然后我们可以new出无数个对象。 举个例子,...原创 2018-03-13 17:50:24 · 5691 阅读 · 0 评论 -
2.4、PHP数组与数组结构
根据数组的下标( integer 和 string )不同,分为索引数组和关联数组。但是官方说法是PHP 数组可以同时含有 integer 和 string 类型的键名,因为 PHP 实际并不区分索引数组和关联数组。一、定义数组 数组结构: 键(key)可以是整数 integer 或字符串 string 值(value)可以是任意类型的值array( key => va...原创 2018-03-13 14:40:02 · 6745 阅读 · 0 评论 -
2.3PHP函数
一般的函数就不介绍了,这里主要介绍几种难以理解的函数。 2.3.1、引用参数的函数 引用参数函数,就是在函数的参数前加了一个&符号。 一般的函数,在调用后,即便函数内修改了参数的值,但是也不会修改函数外部的值。因为函数的参数也属于局部变量。 如果希望在调用函数后,函数的参数值在内部变化了,该参数在函数外部也跟着变化,那么需要使用引用参数。 eg:<?php ...原创 2018-03-05 11:36:41 · 5792 阅读 · 0 评论 -
2.1分支结构
1、if、elseif 、else 这里不过多解释,相信一看就会用。 else if可以连接在一起些elseif,另外花括号如果只有一行代码执行,也尽量不要省略花括号,因为这样可以增加代码的可读性,另外减少错误发生的可能。 2、多项条件分支结构switch ①case 表达式可以是任何求值为简单类型的表达式,即整型或浮点数以及字符串。不能用数组或对象,除非它们被解除引用成为简单类型。 ②原创 2018-01-29 23:22:36 · 5895 阅读 · 0 评论 -
1.5PHP运算符
简单来讲,各种程序语言的运算符类似于数学知识中的运算符号。按照可以操作几个数值来分类,可以分为三类:一元、二元、三元运算符。 ①一元运算符只能接受一个值,例如 !(逻辑取反运算符)或 ++(递增运算符); ②二元运算符可接受两个值,例如熟悉的算术运算符 +(加)和 -(减),大多数 PHP 运算符都是这种; ③最后是唯一的三元运算符 ? :,可接受三个值。按照功能来分类,可以分为:原创 2018-01-29 18:11:50 · 5977 阅读 · 0 评论 -
1.4PHP常量
本系列所有代码示例都是在win10*(64位),php7,apache环境下测试的。 定义:常量类似变量,但是常量一旦被定义就无法更改或撤销定义。与变量不同,常量贯穿整个脚本是自动全局的。1、常量的声明和使用 ①声明: 需使用 define() 函数设置常量 - 它使用三个参数: 1)首个参数定义常量的名称 2)第二个参数定义常量的值 3)可选的第三个参数规定常量名是否对大小写不敏原创 2018-01-09 23:30:42 · 5955 阅读 · 0 评论 -
1.3PHP数据类型转换
本系列所有代码示例都是在win10*(64位),php7,apache环境下测试的 1、自动转换 自动转换通常是不同数据类型的变量进行混合运算时。不同类型的变量运算,先转换成同一类型,然后再运算。通常是4种标量类型(int、float、string、boolean)才能自动转换。需要注意的是,这里所说的自动转换并没有改变运算类型本身的数据类型。 例如,当$a+$b,变量$a本身并没有数据转换原创 2018-01-04 23:36:27 · 6390 阅读 · 0 评论 -
附1:PHP变量范围
1、局部变量 局部变量是在函数内声明的变量,其作用域仅限于函数内部。函数的参数也是局部变量,区别在于,函数参数值来自被调用时传入的值。执行完毕后函数内部的动态变量都将被释放。 eg: function a($b){ $c = 1; echo "$b+$c = " . ($b+$c) . ''; } a(2);//输出3 e原创 2018-02-02 11:36:13 · 6029 阅读 · 0 评论 -
1.2PHP变量
1、变量声明2、变量命名3、可变变量4、变量的引用赋值5、变量的类型原创 2017-12-14 00:24:58 · 5985 阅读 · 0 评论 -
2.2PHP循环结构
2.2.1、while语句 和 if 语句一样,可以在 while 循环中用花括号括起一个语句组,或者用替代语法: while (expr): statement … endwhile; while语句可以像if语句一样嵌套,但是建议不要超过三层 示例: /* example 1 */ $i = 1; while ($i 10) {原创 2018-01-31 00:01:59 · 6209 阅读 · 0 评论 -
1.1PHP语言标记、指令分隔符、注释
1、PHP开始和结束标志PHP用表示起始,并以?>表示结束。大多数嵌入式脚本语言都是以这样的模式嵌入到HTML中,例如CSS、ASP、JSP、JS等。 PHP解析一个文件时,会寻找开始和结束标志,告诉PHP开始和停止解释其中的代码。当PHP碰到结束标志时,会简单的将其后的内容原样输出,所以一个HTML文档中可以嵌入任意多个PHP标志。##下边内容不重要,了解即原创 2017-12-13 23:59:35 · 7880 阅读 · 0 评论 -
在linux环境下修改php.ini不生效问题排查
php.ini修改后不生效主要有如下几种原因:1、修改php.ini配置文件后,没有重新加载php.ini配置文件。2、存在多个php.ini配置文件3、php.ini中的配置被其他文件中配置覆盖问题排查:1、修改配置后,重新加载php.ini文件,打印出phpinfo();查看读取的是哪个配置文件,确定你修改的配置文件是正确的。如下图。2、在打印出的phpinfo();中搜索你修改...原创 2018-11-20 10:26:31 · 19702 阅读 · 2 评论