首页 >> 网络营销词典 >> 互联网工具及软件 >> php学习

php学习[编辑]


概述
PHP作为网络开发的强大语言之一,现在应用非常广泛,具有开放源代码,跨平台性强,开发快捷,效率高,面向对象,并且易于上手,专业专注等诸多优点。各种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,网络是一个大知识库,是最好的老师,你遇到的问题,别人也遇到过,多去搜索一下吧.多阅读别人的源代码,要看懂别人的设计思想,不断融为已用.

参考资料: http://www.xiazaizhijia.com/news/20150521/78151.html http://baike.sogou.com/v64342458.htm?fromTitle=php
扩展阅读: http://baike.sogou.com/v64342458.htm?fromTitle=php
相关词条:
合作编辑:

网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。

词条信息

浏览次数:19

编辑次数:0历史版本

创建者: 范远飞

最近更新:2015/11/30 12:39:49

词条分类导航

关于网络营销教学网站| 本站动态| 网站地图| 版权声明| 联系作者| 问题和建议|

版权声明:网络营销教学网站所有作品版权均归原作者所有,未经书面许可,严禁任何形式的转载/转贴、出版、篡改、汇编、编译等。