一点一点积累,汇成江河大海。 让我们从最基础的PHP知识开始,一步步开始PHP的学习之旅。

请点击右上角“关注”按钮关注我们:跟随木心老师学习PHP编程知识,成为快乐的编程专家~

同学们大家好! 木心老师又来了。

在我们开始学习PHP之前,我们需要准备一个可以提供PHP服务的Web服务器。 我们再复用一下木心老师专栏里的一个教程,使用本地的开发环境来学习吧。

传送门:《第一课:搭建开发环境》

您还可以关注木心老师的专栏:

配置完本地开发环境后,还需要进行一些设置。 对于该项目,在配置文件中进行以下设置:

添加指向当前项目根目录的配置:

sites:
 - map: learning_php.test to: /Code/zyoo/learning_php
 to: /Code/zyoo/learning_php

另外,还需要添加一个指向本地hosts文件的域名:

sudo vim /etc/hosts

并添加以下记录:

192.168.10.10 learning_php.test

最后添加测试文件:

代码html怎么调字体大小_代码html个人网页完整代码_html代码

php代码

然后,打开浏览器,访问域名即可查看页面结果

代码html怎么调字体大小_代码html个人网页完整代码_html代码

执行效果

可以看到,我们可以成功访问PHP文件进行测试。

好了,万事俱备,只需要学习了。 那么,让我们开始吧~

创建示例应用:木心老师的图书馆

几乎大多数服务器端脚本语言最初的应用场景之一就是处理HTML表单。 木心老师想要挖掘自己的家底,以自己最喜欢的网上图书商城作为学习PHP基础知识的场景。

创建订购书籍的订单表格

通过这个表单页面,我们可以了解客户订购的产品、订单金额等辅助信息。 请参阅下面的 HTML 代码:

 
 木辛老师的PHP基础入门教程
 
 
 
 
图书名称 数量
PHP入门指南
PHP和MySQL开发
Laravel入门

我们直接通过浏览器访问这个HTML页面,看看效果:

代码html个人网页完整代码_html代码_代码html怎么调字体大小

页面展示

哈,一个简单的页面,我们就开始了Web开发的神秘之旅。 保持良好的工作!

你可能注意到了一个细节:在html代码的form部分,属性指向了一个php脚本:


PHP脚本的具体学习我们很快就会看到。 这里顺便提一下,这个属性值是当用户点击“提交订单”按钮时会请求的URL。

用户在表单中输入的数据会以POST的形式发送到URL指向的PHP文件中进行处理。

表格处理

那么这个表格该如何处理呢? 如何使 PHP 代码工作?

为了处理这个表单,我们需要创建一个php文件,其名称需要与表单中属性的值一致。

那么,让我们创建一个名为 .php 的文件。

你可以先写这样的代码,看看是否有效:

 
 订单处理结果
 
 
 

木辛老师的在线图书馆

订单处理结果通知

<?php echo '

订单已处理完成

'; // 这里是PHP的代码 ?>

保存文件并刷新页面。 这时我们点击“提交订单”按钮,效果如下:

代码html个人网页完整代码_代码html怎么调字体大小_html代码

php执行结果

可以看到,红框部分是通过PHP代码输出的结果。 这样,我们就实现了通过Web执行PHP代码的需求。 乍一看,PHP还是很简单。

我们看一下这个页面的源代码,看看PHP代码是如何完成HTML页面中的任务的:

代码html怎么调字体大小_代码html个人网页完整代码_html代码

源代码

通过页面源码,我们发现我们刚才写的PHP代码没有了,取而代之的是

订单已处理完成

这是怎么回事?

这是因为PHP解释器在脚本运行时用脚本的输出替换了脚本自己的代码。 这样就可以生成可以在任何浏览器上运行的HTML页面。 也就是说,浏览器不需要学习PHP。

通过这段代码,我们可以学习一些PHP的基础知识:

PHP标记 PHP语句如何添加空格注释 PHP标记

第一种情况:在HTML中混合PHP和HTML代码,需要为php添加标签。 PHP 代码将以“”结尾。 这些符号称为 PHP 标签。 它们主要用于告诉服务器PHP代码的开始和结束。 这两个开始和结束符号之间的任何代码都将由服务器以 PHP 语法进行解析。

另一种情况:后来我们编写纯PHP的时候,每个文件也需要添加PHP标签。 不过结束标签是可以省略的,这也是很大一部分 PHPer 默认遵循的规则。

PHP语句

PHP 的开始和结束标记之间是 PHP 语句。 通过这些内容,你可以告诉PHP解释器如何操作。 在我们的示例中,通过:

echo '

订单已处理完成

’;

使用echo语句完成了一个非常简单的操作,它只是将echo后面的字符串原样打印到浏览器上。 这里需要特别注意的一点是,每条PHP语句后面都需要添加一个英文分号作为语句的结尾,否则会出现错误。 然而在这个HTML页面中,由于只有一行代码,所以忽略分号也不会报错。 的。

不过,还是强烈建议大家养成一个习惯:每段PHP代码都必须以分号结尾!

空间

一般情况下,为了让代码更加清晰、整齐,在编码过程中会添加一些空格。 这些空格包括:回车、换行、空格、制表符等都被视为空格。

当然,浏览器并不关心你是否输入空格,同样的PHP服务器端解析器也会忽略这些。 这些空格仅供编写代码的人看到。

不过木心老师再次强烈建议在代码中适当的位置添加空格或者空行。 这样可以有效提高代码的可读性,方便后期的维护工作。

评论

最后说一下注释,这是理论上编程中出现频率非常高的一个知识点。

我们为什么要谈论理论? 因为这么重要的一点在实际开发中很容易被广大开发者忽略!

由于种种原因,开发者在开发过程中不习惯写很详细的注释,有时在提交Git时也会草草提及。 这样做的后果是,过一段时间,当你再次得到这段代码时,你可能会花更多的时间来整理它。

因此,善于写注释也是提高生产效率的有效手段。

PHP解释器在执行过程中也会忽略注释,这意味着就像空格一样,PHP解析器会跳过注释,只负责执行PHP代码!

PHP脚本中的注释比较丰富,有很多类似C语言的风格,比如:

多行注释:

/* 这是
 一个
 多行
 注释
/*

正如你所看到的,多行注释以/*开始,以*/结束。 和C语言一样,多行注释不能嵌套。

当然,除了多行注释之外,还支持单行注释:

echo '

订单已处理完成

'; // 这里是PHP的代码

或这个:

echo '

订单已处理完成

’; #这里是PHP的代码

无论采用哪种风格的注释,PHP解释器都会识别注释符号后面的所有内容,不需要进行处理。 这一点一定要注意!

好了,今天的课程就到这里吧。

小朋友们,别忘了关注我们哦。 下一期课程将会更加精彩,敬请期待~

快乐编程,快乐成长,再见!

好了,今天的主题就讲到这里吧,不管如何,能帮到你我就很开心了,如果您觉得这篇文章写得不错,欢迎点赞和分享给身边的朋友。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注