PHP网络编程标准教程的目录

说实话,这一章的内容还是比较厚重的。
大学教授不像是一次性灌输知识然后讲课的。
我在学习PHP的时候,对第一章的概述感到很困惑,但是做了很多项目之后才慢慢开始理解。
PHP 作为一门语言的发展趋势非常有趣,从早期的服务器端脚本到目前的全栈功能。
例如,目前 Laravel 和 Symfony 等许多框架都是基于 PHP 的,但其功能与其他语言相当。

说实话,我认为PHP的语法结构相当随意。
标识符的规则并不像Java中那么严格,你基本上只需要了解它们即可。
<?php ?> 等标签的作用是什么?当你第一次开始使用它们时,很容易忘记结束标签,从而导致以后出现大量无法解释的全局变量污染问题。
关于程序注释,写代码时最容易犯的错误就是写太多中文注释。
结果,保存的文件的编码被搞乱了,调试变成了一场噩梦。

说到PHP中的输出命令,echo和print其实没有太大的区别,但是echo的性能更好,可以同时输出多个值,所以目前在项目中比较常用。
printf 和 sprintf 更有趣一些。
格式化输出在报告生成和日志记录场景中特别有用,但如果使用太多,它往往会以“PHP 风格”编写,并影响代码的可读性。

经历了很多次陷阱之后,我才知道include和require之间的区别,包括声明部分。
一个是警告,另一个是致命错误。
特别是项目中经常使用require_once来防止这个函数被重复包含。
包含文件的顺序也很有趣。
传递变量时要小心,因为稍后会覆盖以前的定义。

PHP动态网页工作流程 老实说,这部分是最直观的。
当我第一次看到Apache+MySQL+PHP组合时,感觉就像一个积木:Apache负责接收请求,MySQL存储数据,PHP做逻辑,最后将页面发送回浏览器。
在 Dreamweaver 中创建第一个 PHPWeb、创建站点和创建文件的过程。
现在回想起来,这些步骤就像是在玩游戏。
完成一项任务即可解锁下一项任务。

为了获取帮助信息,我主要依靠两个来源。
一个是PHP官方文档,另一个是国外的Stack Overflow论坛。
目前国内技术社区众多,但语言习惯各异。
某些情况下,看海外论坛上的答案可能更直接。
说到源码资源,目前有很多开源项目。
用于研究的现成代码直接下载库效率要高很多。

总的来说,第一章的概述就像看地图一样。
看不懂也没关系,但是要牢记大方向。
PHP 作为一种语言的开发速度和社区活动无疑令人印象深刻。
尤其是在那个生态里,有很多有用的工具和框架,从基础到高级。
比如我目前使用的ThinkPHP框架是基于PHP的,开发起来效率要高很多。

PHP从入门到精通的图书2的第3版本

1 .清华出版社的PHP书籍。
非常实用。
2 . 对于初学者,请参阅 2 01 2 年 9 月第 3 版。
3 . 使用 AppServ for Windows 或 Apache、MySQL 和 PHP for Linux 设置 PHP 环境。
4 . 有关 PHP 基础知识、数据类型、变量和运算符,请参阅第 3 章。
5 . 过程控制 if、while 和 for 的示例在第 4 章中。
6 . 字符串操作、截取和比较。
详细信息将在第 5 章中解释。
7 .正则表达式,匹配用户信息,第6 章练习。
8 . 用于实现多个文件上传的 PHP 数组,第 7 章案例。
9 . PHP 和 Web 表单、$_POST、$_GET,第 8 章是必读的。
1 0. PHP和JavaScript,表单交互,第9 章介绍。
1 1 . 高级应用、实际项目、高级第 3 章和第 4 章。
1 2 . 根据需要学习并评估自己。