php入门

来源:互联网 发布:制作生日快乐的软件 编辑:程序博客网 时间:2024/05/28 05:18

    研一下半学期,新学期一开始就在想一个问题,这个学期我要学习哪些东西,因为我们导师偏硬件一些,从他办公室门口过,能看到他在画电路,设计电路板,他本人就比较偏工程点,可能个人能力还挺强,自己在做好多东西,不大给我们布置任务。我就看了去年看过的一个贴子,是陈皓的,名字是《写给新手程序员的一封信》。里面有建议搞IT要学习的一些东西,内容很多,我看了好多遍,其中有自己以前接触过的,有没有接触过的,大部分没有接触过,但是听过的不少。里面说HTML,CSS,,javascript等前端的技术,还有LAMP等后台的东西,最好要学好,他那个时候就说未来的发展,前端WEB+移动,后台linux+开源,现在看来基本也这样子。为什么会从PHP着手呢,首先之前的印象是PHP是用来做中小型网站的,所以,本科期间PHP在眼前略过无数次都没有去研究过它,直到这篇文章里说PHP属于和后台服务器交互的一种脚本语言,并且PHP出现在陈皓这篇文章中建议要学习的内容比较靠前一些,所以就选择了先从PHP开始吧,也没想着要学习多么深,就想着入门,做个小型的网站就可以啦。

    开学第一周也没有课,在一台机器上配置了LAMP,之后在图书馆借了几本书,其中有一本叫做 《PHP和MYSQL WEB开发从新手到高手》Kevin Yank 著,三个人翻译的,到目前为止基本上把这本书看完了,书上的例子也都实现了一遍,也不知道算不算入了门。这本书不难,本人觉得真的挺适合入门,这本书在讲php,SQL,COOKIE,SESSION,正则表达式等。第一次用到了phpMyAdmin网页版的MysQL数据库管理工具,首次听说SQL注入式攻击,多次用到foreach(),还有大量的数组array(),发现他们都是很实用,以及多处使用include,这样好处很多,首先可以使界面显示和处理器(和后台交互的代码)分开,有些可以作为模板来用的程序可以单独写出来,以后可以多次使用。其实php作为一种脚本语言还是挺容易学习的,它不涉及类型,定义一个变量可以接收任何类型的值,内置函数也非常丰富,可以实现各种复杂的功能。通过这本书学习做了一个笑话管理系统,这个系统看似简单但是它基本上用到了书中讲到的好多知识,前后贯穿起来,还是很受益的,在本书的最后章节实现了文件的上传和下载,真的非常方便,至少我觉得比起Java来说。最大的心得就是,一味的看代码很容易累,如果能把它敲出来,一边敲一边思考,这样放慢了节奏,还很有助于思考,是挺不错的学习方法。

    下一个节奏想看看《php与jQuery开发实例》之前没涉及到javascript而作为前台javascript是必不可少的,而jQuery又是现在非常流行的javascript库,因此接着看接着联系吧,在这个过程中也看看Hibernate,它也是比较流行的Java三大框架之一,封装了JDBC,这样可以省去写大量SQL语句的时间,而把精力放在业务逻辑方面,问题还是要从复杂回归到简单嘛,所以学习一下吧。

0 0
原创粉丝点击