php学习[编辑]
一、简介
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
PHP作为网络开发的强大语言之一,现在应用非常广泛,具有开放源代码,跨平台性强,开发快捷,效率高,面向对象,并且易于上手,专业专注等诸多优点。各种PHP开发框架也让程序开发变的简单有效。
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
二、优势
(1)开放的源代码
所有的PHP源代码事实上都可以得到。
(2)PHP是免费的
和其它技术相比,PHP本身免费且是开源代码。
(3)php的快捷性
程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。
(4)跨平台性强
由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。 [7]
(5)效率高
PHP消耗相当少的系统资源。
(6)图像处理
用PHP动态创建图像,PHP图像处理默认使用GD2。不过也可以配置为使用image magick进行图像处理。
(7)面向对象
在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。
(8)专业专注
PHP支持脚本语言为主,同为类C语言。
三、技术应用
(1)伪静态
(2)静态页面生成
(3)数据库 缓存
(4)过程缓存
(5)div+cssw3c标准
(6)大负荷
(7)分布式
(8)flex
(9)桌面程序应用(不擅长)
(10)支持MVC模型
(11)Smarty模版引擎
四、方法
(1)视频教程
相对于读书来说,我更喜欢看视频学习,可能小编我对影像比文字记忆更加深刻吧。每看完一个视频教程,我都会闭上眼睛休息一会,把刚才看的内容消化消化,然后再开始练习刚才看过的内容,尽可能不边看边做,因为这样学的快同样也忘得快,如果实在想不起来的话,可以再打开教程看一遍,切记不可囫囵吞枣,好高骛远,要稳扎稳打,把你看过的教程切切实实的记在心里。只有一步一个脚印,你的学习之路才能走的更远,否则的话,你走的越远,越会觉的道路是如此艰辛,或许你就会放弃学习。那么都有哪些视频教程能帮我们学习php呢,小编我就为大家介绍几个吧:①php100,能让你真正的走上php之路它是功不可没,初期的教程时间都很短,内容也是点到为止,不过它囊括了php的很多方面,能快速帮助你了解php到底是干什么的。最近又出了2012版,为了迎合新互联网而做的新一版的视频教程。②LAMP兄弟连这个在php中也是很出名的,不过小编没有看过太多关于它的视频教程,只是学习thinkphp框架的时候看了看,讲的挺深入的,不过不建议新手去看,如果你有一定基础了,可以作为巩固练习。③李炎恢的php这个视频教程是最适合新手,尤其是第一季,把php的基础知识讲的淋漓尽致,可谓是php新手居家必备之首选,基础知识过后便是一个开发实例,是面向过程话的开发,帮助新手掌握开发步骤和注意事项。陆续又出了第二三四季,不过暂时没有免费的。
(2)看书
对于小编来说看书莫过于是痛苦的,开始学php的时候小编就是看书学习,可是书看完的时候,内容我也忘完了,跟没看过一样,曾经一度使我想要放弃学习php,这也是因人而异的,有的人或许就是喜欢看书,那么小编就来为大家推荐一些常用的书籍吧:《PHP与MySQL程序设计 (第4版)》、《PHP Web 2.0 开发实战》、《PHP高级程序设计:模式、框架与测试》、《PHP 5 高级应用开发实践》、《细说php》。
其中PHP与MySQL程序设计被很多php爱好者誉为圣经,但是小编没怎么看过不好评论,小编只是看过《细说php》,不知道这是不是国内第一本讲述php的书籍,内容还是挺不错的,现在好像又出了第二版,比第一版更加详细。
五、注意事项
学习过程中不要死记语法,要多动手,多练习,当你遇到问题的时候,首先尝试自己解决。多用google,baidu,网络是一个大知识库,是最好的老师,你遇到的问题,别人也遇到过,多去搜索一下吧.多阅读别人的源代码,要看懂别人的设计思想,不断融为已用.
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。