
从一无所有到PHP知识零基础全解
完全零基础博文教程,带你从来到入门php
1_bit
抑郁症中...若是大一学子或者是真心想学习刚入门的小伙伴可以私聊我,若你是真心学习可以送你书籍,免费指导你学习,给予你目标方向的学习路线,无套路,博客为证。
全网20w+粉丝、知名博主、CSDN博客之星、各大平台签约作者、评委、导师、嘉宾,超15年编程经验
InfoQ签约作者
动漫系列编程作者
自媒体程序员
2021Infoq社区年度社区荣誉共建奖
51、InfoQ专家
2021年火爆C站的大话教程作者
展开
-
php基础教程 第十一步 面向对象补充
继承上一节中学习了php类,以及类方法、类成员变量相关的一些知识,接下来开始学习php类中的继承。本节是上一节的补充。(其实也就是为了保持日更随便发的一篇文)开始php继承是继承与父类的所有属性,就像你继承了你父亲的大部分dnf一样。例如小明的爸爸是红色头发、黑色鼻子、蓝色眼睛、圆锥脑袋那么小明也大概率是这个情况。我们查看以下示例了解在php中如何实现继承:<?phpclass Human { public $sex; public $hair; private func原创 2020-07-16 22:33:41 · 3320 阅读 · 18 评论 -
php基础教程 第十一步 面向对象
面相对象面向对象程序设计简称OOP(Object-oriented programming)。是一种类型的抽象,或者说是一种类型以编码的方式进行描述。概念上理解并不能直观的说明问题,以下将会有示例为读者直观的感受面向对象。类代表一个类别,例如人、车子、动物、液体都属于一个类,在php中我们用class表示一个类。对象指这一个类的实例化,例如人这一个类,有一个具体,如小明是一个人类,小明就是这一个类别的具体;动物也是一个类,对象可以为猴子,猩猩,马等;液体也是一个类,水属于液体这一个类别,牛奶也属于液体原创 2020-07-15 21:28:11 · 2716 阅读 · 15 评论 -
php基础教程 第十步 阶段性知识补充
简在php教程中前九步已经了解了php的一些基础知识。大多数人在了解完以上知识后脑子还是迷茫的,最多懂的一些我所讲解过的知识如何实现(对象为零基础读者),如何搭建一个网站还是不知晓。没关系,接下来我们即将进入php实战,完成一个简单站点的搭建。在完成站点搭建前还需要一两节的知识学习,例如php的面向对象等。以下为一些知识的补充,仅作为示例,并不过多讲解。魔术常量文件所在位置 __FILE__:显示当前文件所在位置:<?phpecho __FILE__;?>结果:文件所在目原创 2020-07-14 22:16:55 · 1950 阅读 · 15 评论 -
php基础教程 第九步 自定义函数
自定义函数在之前的课程我们有使用到php的系统函数,这些函数由系统定义。在开发中,有时候系统自带的函数满足不了我们开发时(或其它情况),我们可以自定义函数。顾名思义,自定义函数就是自己定义函数。自定义函数的语法如下:<?phpfunction 函数名称(){ 该函数要执行的一些代码}?>在以上自定义函数中,关键字为 function 随后接着函数名称,这个函数名称由自己定义。随后紧接着是一个圆括号,再接着是一个花括号。花括号中填写的是当前函数需要执行的一些代码。最基础原创 2020-07-14 21:08:02 · 2484 阅读 · 17 评论 -
php基础教程 第八步循环补充
其它循环上一节内容中,讲解了php中的循环,并且了解了for循环。for循环是php循环中的一种,在本节中继续讲解php循环:While循环、do…while循环、foreach 循环。While循环While循环和for循环类似,但是在它的圆括号中只填写循环执行的条件。语法格式如下:while (条件){ 要循环的代码;}查看以下代码示例:<?php$a=array("1","hello",12,"LiLei",13);$i=0;while ($i<count原创 2020-07-14 12:16:24 · 2115 阅读 · 20 评论 -
php基础教程 第七步数组补充及循环基础
键值对上一节中简单的了解了数组的定义、取值及存储,这一节补充一下上一节数组的内容。在上一节中,我们知道索引是用来标记值的位置,通过索引可以取得当前位置的值。这种一个索引对应着一个值的关系是一个映射关系,称为键值对。键指的是索引,值指的是具体值。在某些编程语言中,这种关系的数组称为字典。在php中定义这一种键值对关系可以由以下代码进行创建:$a=array("name"=>"Xiaoming","age"=>"37","sex"=>"nan");在以上代码中,定义了一个数组变量a原创 2020-07-13 22:27:18 · 2046 阅读 · 18 评论 -
php基础教程 第六步 学习数组以及条件判断switch补充
条件语句 switch在上一节的学习中,学习了php的条件语句if。在php编程中进行条件判断还可以使用switch语句。switch语句语法如下:<?phpswitch (值或表达式){case 值等于值1: 当值等于值1时要执行的代码 break;case 值等于值2: 当值等于值2时要执行的代码 break;default: 当值都不等于以上条件值时要执行的代码}?>代码示例如下:<?php$a=12;switch原创 2020-07-13 11:54:04 · 2354 阅读 · 17 评论 -
php基础教程 第五步 逻辑控制
逻辑判断在开发项目时,竟然会出现逻辑控制。例如当用户输入“hello”时你需要自动回复“hello 欢迎”,当用户设置的定时时间到达时,你需要提醒用户时间已经结束;再举个例子,在玩网络游戏时,用户控制的角色被攻击,角色需要减掉相应的HP(血量),用户释放技能时需要减掉相应的MP(魔法值),这些都需要使用逻辑去进行判断,从而减掉相应的值。这些都是逻辑判断,在php中使用 if 条件语句进行逻辑判断。if 语句if语句的语法如下:<?php if(条件) { 条件判断正确在此处输入需要执原创 2020-07-12 22:38:04 · 1502 阅读 · 16 评论 -
php基础教程 第四步 学习运算符
在前面的章节中,以及了解了一些运算法,接下来再讲解一些常规运算法。+加运算法,用来使左右两边的值或表达式进行加法计算。例如有一个变量$a,一个变量$b,它们的值都为9,$a+$b为9+9等于10.。输出使用echo,所有的代码可以写成:echo $a+$b;以上代码记得写在<?php ?> 标记之间,并且使用分号结束。完整代码如下:<?php$a=9;$b=9;echo $a+$b;?>运行结果如下:-减法运算使用 - 号,编写语法跟加法一致。代码如下:原创 2020-07-11 13:53:40 · 1908 阅读 · 17 评论 -
php基础教程 第三步 学习字符串及相关函数
字符串上一节中我们学习了 php 变量、常量以及数据类型的一些概念。这一节中进一步学习数据类型中的字符串类型及其相关操作方法。字符串指一串字符的合集。例如单个字符 a,单个字符 b,单个字符 c…这些 a、b、c 皆是字符;当把这些字符连起来,组合成 abc,则为字符串。在php 语言中,新建一个变量的方式为 $a,并把这个变量赋值字符串可以写成 $a="abc"; 。在php 编程中,字符串的显著特点是带有双引号符或者单引号符。例如值 “abc”、“你好”、“a”、'a’都是字符串。单引号与双引号原创 2020-07-10 14:52:11 · 1932 阅读 · 32 评论 -
php基础教程 第二步 通俗易懂的学习变量、常量与数据类型
简介 变量、常量以及数据类型在编程中,变量指一个存储值的一个盒子,或者说容器。例如一个箱子,用来放杂物,这个箱子就是一个容器,值就为杂物。容器可以分为很多类型,例如瓶子、被子、盒子等。值也有很多类型,例如厨余垃圾、可回收垃圾、不可回收垃圾、塑料、衣服等。从此可以发现,容器有不同的分类,值也有不同的分类,这些称之为类型。在编程中,一般变量都会设置为跟存储值一致的类型。变量在编程中为描述可以在程序运行中改变值得容器。常量跟变量相反,在程序运行中则不能改变。...原创 2020-07-10 00:06:04 · 2336 阅读 · 25 评论 -
php基础教程 第一步 环境配置及helloworld
PHP 是服务器端脚本语言。全称为 Hypertext Preprocessor 为超文本预处理器。据说php8不久后也要发布了,趁着8还没有发布赶紧写一个php5到php7(在基础教程写完后将写php7新特性)的教程。PHP版本之间更新会增加新特性(别的语言也一样),但更新之后的语言大多数情况下并不会给人有陌生的感觉,php版本更新后会在某一部分功能上会更改编写方式等。php7相对于php5改进或新增了诸多功能,如性能上得到了成倍的提升、降低了内存消耗、支持了64位、支持匿名类、改进了异常层次等。注原创 2020-07-08 12:43:31 · 2592 阅读 · 21 评论