针对刚入门的小白,肯定很疑惑PHP是什么?PHP详细有什么特性?相信非常多人都对PHP这个词比较陌生,下面就让扣丁学堂为大众详细讲解PHP这门语言,为大众揭开PHP语言的奥秘面纱。
PHP是一种用来制作动态网页的服务器端脚本语言。你经过PHP和HTML创建页面。当拜访者打开网页时,服务器端便会处理PHP指令,而后把其处理结果送到拜访者的浏览器上面,就好似ASP或是ColdFusion同样。然而,PHP跟ASP或ColdFusion不同样的地区在于,它是跨平台的开放源代码。PHP能够在WindowsNT以及非常多区别的Unix版本中执行,它亦能够被编译为一个Apache模块,或是一个CGI二进制文件。当被编译为Apache模块时,PHP尤其轻巧方便。它无任何繁琐程序所产生的包袱,因此呢能够火速的返回结果,同期亦不需为了保持较小的服务器内存映象,而去调节mod_perl。除了能够用来产生你的网页的内容之外,PHP亦能够用来传送HTTP头。你能够设定cookies,授权管理,并将运用者重定向至新的页面。它亦能好的拜访非常多数据库及ODBC。另一还可与各式各样的外边库集成,由此能够让你做几乎任何事情,从创建PDF文件到解析XML。
PHP代码就嵌在Web页面中,因此呢你不必为它创立一个尤其的研发环境或IDE。你用标志PHP代码(亦能够将PHP设定成运用ASP形式的标志乃至是用)。PHP引擎会处理这些标志之间的任何东西。PHP语言的语法跟C以及Perl很像。在运用前,你没须声明变量。要创建阵列以及散列(相关性阵列)亦火速。PHP的初步面向对象特性还供给了组织及封装代码的简便办法。尽管当嵌入Apache里面时,PHP运行最快,但在PHP关联站点上还是相关于怎样使其与MicrosoftIIS以及NetscapeEnterpriseServer没缝集成的操作指南。倘若你还无PHP,能够在其官方网站下载取得。在那里亦能够找到一份包含PHP所有函数和特性的用户手册。
创建自己的命令:
由于PHP脚本是写在HTML文档中的,你不必用特殊的编辑器来创建页面。不外你必要在支持PHP的服务器上面执行PHP。倘若你用的是你自己的服务器,则很容易办到。倘若是经过ISP服务处理页面,则必须联系你的ISP的客服小组请她们帮你安装PHP。
PHP的特性:
PHP的特性包含:PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。PHP安装它能够比CGI或Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多HP拥有非常强大的功能,所有的CGI的功能PHP都能实现,况且支持几乎所有流行的数据库以及操作系统。最要紧的是PHP能够用C、C++进行程序的扩展!
PHP的优良在于:
PHP是一项最优秀的技术。其它技术,如PERL,Python,Tcl,VB,ASP相对来讲,都是陈旧低劣的。即使是Java/JSP,亦在PHP之下。
·开放源码
·广泛的数据库连接
·海量的扩展库
·做为一种多用途的脚本语言,比PERL,VB,ASP,JSP都要优秀。
PHP拥有面向对象特性,它吸收了Java,C++,PERL和C的最优秀的部分
|