
PHP
文章平均质量分 71
Eiffi_老飝
这个作者很懒,什么都没留下…
展开
-
vim配置环境(主要是php)
之前只是简单地使用过vi,现在尝试在学习php的过程中,作为IDE来使用。已经好几天没有推进PHP的学习了,所以有点顾了一头,又漏了一头,没有抓住重点。有没有一个成语来形容这个情况?好像有,但是想不起来了。安装安装直接到官方网站下载最新版。VIM官方下载网站项目组最新Github文件情况这个是在Github的vim的帮助如果没有特殊的情况,建议安装最新版。安装后菜单是中文的,前几天安装Emacs菜单都是英文的,看不懂。以上内容于2021年1月15日首次记录其他的内容不断整理进来,方便自己原创 2021-01-15 10:47:06 · 221 阅读 · 0 评论 -
PHP学习笔记12:正则表达式
正则表达式什么是正则表达式?正则表达式的语法规则方括号 `[]`连字符 `-`点号字符 `.`限定符 `+*?{n,m}`行定位符 `^和$`排除字符 `[^]`括号字符 `()`选择字符 `|`转义字符`\`与反斜线`\\`认证email的正则表达如何使用正则表达式对字符串进行匹配使用正则表达式替换字符串子串什么是正则表达式?是把文本或字符串按照一定的规范或模型表示的方法,常用于文本的匹配操作。正则表达式的语法规则一般情况下,正则表达式由两部分组成,分别是元字符和文本字符。元字符就是具有特殊含义的原创 2021-01-05 00:24:53 · 194 阅读 · 0 评论 -
PHP学习笔记11:字符串
字符串和正则表达式字符串的单引号和双引号字符串的单引号和双引号双引号内会输出变量的值,单引号则直接显示变量名称。双引号可以通过\转义符输出特殊字符:\n新一行\tTab\\反斜杠\0ASCII码的0\$把此符号转义为单纯的美元符号,而不是做为变量的标识符\r回车{octal #}八进制转移x{hexadecimal #}十六进制转义而单引号可以通过\转义符输出的特殊字符:\'转义为单引号本身,而不作为字符串标识符。\\用于在单引号前的反斜杠转义为其本身。...原创 2021-01-03 10:47:01 · 195 阅读 · 0 评论 -
PHP学习笔记10:流程控制
流程控制条件控制结构单一条件分支结构双向条件分支结构多向条件分支结构:elseif语句多向条件分支结构:switch语句循环控制结构while循环语句do…while循环语句for循环语句foreach 循环语句流程控制的另一种书写格式使用break/continue语句跳出循环流程控制也叫控制流程,在应用中用来定义执行程序的流程。PHP中控制语句分为三类:顺序控制语句、条件控制语句和循环控制语句。其中,顺序控制语句是从上到下依次执行的,这种结构没有分支和循环,是PHP中最简单的结构。条件控制结构条件原创 2020-12-31 23:25:05 · 280 阅读 · 0 评论 -
PHP学习笔记9:包含文件
让自定义的函数被多个文件使用,可以将自定义函数组织到一个或多个文件中,这些收集函数定义的文件就是用户自己创建的PHP函数库。通过使用include()和require()等函数。包含文件require和includeinclude_once和require_oncerequire和includerequire():在脚本执行前读入它包含的文件,通常在文件的开头和结尾处使用。include():在脚本读到它的时候,才将包含的文件读入。通常在流程控制处理区使用。它们对处理失败方面是不同的。当文件读取失原创 2020-12-30 19:08:56 · 127 阅读 · 0 评论 -
PHP学习笔记8:函数
函数内置函数自定义函数自定义和调用函数向函数传递参数值向函数传递参数引用从函数中返回值对函数的引用对函数引用的取消定义函数使用function关键字,这个关键字也是一个英文单词,意思是功能。顾名思义,使用函数就是在程序中实现一定的功能,他就是一段代码块。内置函数PHP提供了大量的内置函数,常见的内置函数包括数学函数、字符串函数、时间和日期函数等。用例子来理解:<?php echo rand()."<br />"; //返回随机整数 echo rand(1000,9999)."原创 2020-12-30 17:03:41 · 231 阅读 · 0 评论 -
PHP学习笔记7:如何灵活运用命名空间?
命名空间也称名称空间,是一个比较宽泛的概念。什么是命名空间?广义上,可以理解为用来封装各个项目的方法。我看了一下书上介绍的也不是很好理解,但是php官方介绍了一段文字比较通俗易懂。摘抄如下:在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.txt文件。另外,在目录 /home/gre原创 2020-12-30 07:36:49 · 291 阅读 · 0 评论 -
PHP学习笔记6:表达式&多维数组
表达式在特定的语言中表达一个特定的操作或动作的语句。表达是包含“操作数”和“操作符”。操作数可以是变量,也可以是常量。操作符则提现了要表达的各种行为,如逻辑判断、赋值、运算等。例如$a=1就是表达式;而$a=1;就是语句。另外表达式有值,例如$a=1表达式的值是1。PHP代码中使用;来区分表达式;就是一个表达式和一个英文分号组成一条PHP语句。千万不要漏写;,否则会提示语法错误。多维数组数组能够在单独的变量名中存储一个或多个值。多维数组是包含一个或多个数组的数组:一个数组中的值是另外一个数组原创 2020-12-29 18:46:29 · 223 阅读 · 0 评论 -
PHP学习笔记5:运算符
PHP包含多种类型的运算符,常见的有算数运算符、字符串运算符、赋值运算符、比较运算符和逻辑运算符等。算术运算符算术运算符是最简单、最常用的运算符。常见的运算符就是加减乘等除日常生活中用到的。常见如下:+加法运算符-减肥运算符*乘法运算符/除法运算符%取余运算符++累加运算符--累减运算符算术运算符的用法举例<?php $a = 12; //定义变量 $b = 2; echo $a+$b."<br /><br />"; //加法运算符 echo $原创 2020-12-28 20:18:34 · 227 阅读 · 0 评论 -
PHP学习笔记4:标量类型的声明
默认情况下,所有的php文件都处于弱类型效验模式。PHP7加了标量类型的声明特性,标量类型声明有两种模式:强制默认(默认)和严格模式。标量类型的声明语法格式如下:declare(strict_types=1);通过指定strict_types的值(1或者0)来表示效验模式:1表示严格类型效验模式,作用于函数调用和返回语句;0表示强制类型效验模式。提示:可以声明标量类型的参数类型包括int、float、bool、string、interfaces、array和callable。强制模式funct原创 2020-12-28 05:39:37 · 363 阅读 · 0 评论 -
PHP学习笔记3:数据类型
PHP中的变量不需要事先声明,赋值即可声明。作为弱类型语言,PHP也被称为动态类型语言。什么是数据类型整型(integer)浮点类型(float)布尔型(boolean)字符串型(string)数据型(array)对象型(object)NULL型(null)资源类型(resource)数据类型之间的相互转换自动类型数据转换强制数据类型转换不同的数据类型就是存储不同数据的种类。主要包含:整型、浮点型、布尔型、字符串型、对象型以及NULL和Resource两个比较特殊的类型。在强类型语言中,一个变量只能存原创 2020-12-27 12:50:32 · 223 阅读 · 0 评论 -
PHP学习笔记2:变量
变量PHP中声明变量合法的变量非法的变量变量赋值的两种方式使用`=`传值赋值引用赋值变量作用域超全局变量全局变量静态变量变量的销毁变量顾名思义跟常量不同,可以被重新定义。PHP中声明变量PHP的变量,不需要提前声明定义。直接以$符号开始,后面跟字母a~z的小大写或_下划线开头写即是合法的变量名。不能以其他特殊字符或数字开头。合法的变量$hello$Abouttt$_abc123非法的变量$163$!hello变量赋值的两种方式虽然PHP中不需要显式地声明变量,但是要养成好习惯,定原创 2020-12-26 20:12:56 · 204 阅读 · 0 评论