我们在千锋PHP培训的前两个月很快过去了,从对编程毫无概念,到静态页面,bbs项目的编写,感觉收获很多。我对PHP语言有了深刻的认识,PHP是一种通用开源脚本语言(Hypertext Preprocessor),主要用于Web开发领域。
PHP的作用原理是:
1. 用户打开浏览器(客户端),输入网址http://www.baidu.com,等待服务器响应;
2. 服务器(apache,nginx,IIS)收到用户http请求,先区分文件类型,然后编译文件,index.html可以直接处理,返回源码,处理不了的交给PHP脚本引擎处理,返回数据;
3. 浏览器接收到html,css,js的源码和数据,并编译成大家能看到的页面,本次请求处理完毕。
PHP的特性是:
1. PHP语法混合了C、Java、Perl以及PHP自创新的语法;
2. 执行效率高;
3. 几乎支持所有流行的数据库以及操作系统;
4. 可以用C、C++进行程序的扩展。优势:开源。
谈谈第一个项目bbs论坛。最初为实现编写主页、模块间切换的功能,我们用了整整两天的时间,一开始感觉好难,甚至怀疑自己是不是适合学习编程,但我知道,既然我选择来到这里,就不能轻易放弃,所以必须咬牙坚持。
终于在第三天实现了这项功能,感觉好激动。在接下来的日子里,编写各个功能,突然感觉变得简单了许多,我知道这与前两天不停的测试与思考是分不开的,也庆幸自己当初没有放弃。等到差不多实现整个项目功能的时候,返回来再看看以前编写的代码,又发现出现了很多漏洞,比如代码冗余,缺少判断条件,页面衔接不合理等,然后继续完善这些问题,这时才发现,起初编程时是自己的逻辑是多么混乱,本来可以用一个二维数组,一次遍历拿到数据的,我硬是把它转换为三维数组,两次遍历才能拿到。
这时,我对编程思想以及逻辑思维又有了更深的认识。在编程过程中,首先,我们需要理清整个模块功能逻辑,然后判断逻辑是否正确,最后再来编写功能、实现功能,这样才能少走弯路,并高效、高质量完成该功能的编写。
最后,我在千锋PHP培训的后期学习计划是,多写代码,多思考,多总结,培养自己逻辑思维能力和编程思想,熟练掌握 PHP基础语言和各个功能的实现,争取顺利完成下个阶段项目,为以后工作打下坚实的基础!
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱