培训PHP有哪些优势和特点(三)
2016-07-08 11:41:32
625浏览
前文扣丁学堂资讯中为读者介绍了PHP语言的务实态度和使用部署两大优势特点,本文扣丁学堂从本质安全特性和web应用程序标注出发,为读者更深的剖析PHP的那些优势和特点。
培训PHP有哪些优势和特点(三):
一、“本质安全”特性
近几年来,PHP应用程序的安全性受到了很多关注。要确保Web应用程序的安全,无论使用的是PHP还是其他平台,都需要来自程序员方面真正的承诺。笔者将对安全的许多方面加以介绍。尽管确保应用程序的安全很难,但安全性正是PHP成功的原因之一。从操作系统层面来看,PHP常用的打包和安装方式相对而言比较安全,不需要在安全性方面投入多少精力,也不需要什么专门技术。当PHP作为Apache模块运行时,PHP脚本受Apache的保护和限制。通常情况下,它们不能使用除Web文件(对用户可见的文件)和PHP特定的包含文件以外的文件系统。脚本一般只能像受限用户一样,对服务器上的文件只有有限的访问权限,因此不可能影响Apache的运行。
二、Web应用程序标准
几年前有人曾说PHPWeb编程就像参加旅行团旅游一样:交一次钱就可以预订好航班、旅馆,连各项活动也都安排好了。总而言之,非常方便。而Perl Web编程更像是自己预订旅馆和航班,Java Web编程则是通过邮购获得飞机部件,然后自己组装飞机。不过,现在这种说法有失偏颇,尤其是在Java方面。尽管其最初的成本要高于使用PHP,但不必再自己构建类来做像HTML实体编码和解码那种相当简单的事情。当然,PHP Web编程还是一如既往地方便。
提到“标准”,并非指万维网联盟(WorldWideWeb Consortium,W3C)提出的建议,而是指PHP开发Web应用程序所用的内置的基础结构。这是PHP容易应用于简单Web应用程序的部分原因。其中,PHP语言内置了下列功能。
1、将HTML和动态内容相结合的方式。
2、会话处理。
3、解决Web编程中各种常见任务及不常见任务的方便易用的函数。典型功能包括处理HTTP、URL、正则表达式、数据库和XML的函数。
对于简单的Web编程,PHP很少需要获取和安装一些额外的包,也不必在现有架构之上构建自己的基础结构。除了简单方便之外,内置Web编程基础结构还有另外一个不广为人知的优点:更容易沟通。如果每个人都知道相同的基本机制,就可以在这个基础上解释更高级的概念了。例如,无需另做解释大家就都知道会话处理,因此更容易将注意力放在高级主题上。更多PHP培训教程视频尽在扣丁学堂官网观看。
标签:
PHP培训
PHP教程
PHP视频