PHP的历史
PHP是PHP:Hypertext Preprocessor的缩写,即“超文本预处理器”。是一种跨平台、、嵌入到HTML的服务器端脚本语言。易于使用且功能强大,是开发WEB应用程序的理想工具。
PHP也是B/S(Browser/Server)体系结构,属于三层结构模式。
PHP特点
具有跨平台性
PHP支持目前所有的操作系统平台(windows、Unix、Linux、苹果系统等),并且支持Apache、Nginix、IIS等多种web服务器。
具有嵌入式特点
可以嵌入HTML等语言内运行
面向对象编程
可扩展性和可伸缩性
免费开源
PHP是开源软件。可以下载PHP源文件并结合Apache、Nginx等同样开源软件进行搭配使用
支持广泛的数据库
PHP可操作多种主流或非主流的数据库,如M有SQL、Access、SQL Server、Oracle、DB2等,其中PHP与MySQL目前是最佳组合,他们的组合可以跨平台使用
易学性
PHP嵌入在HTML语言中,以脚本语言为主,内置有丰富函数,语法简单,书写简单,方便学习掌握。
执行速度快
PHP占用系统资源相对较少,代码执行效率快。
安全性高
每一种编程语言都是说自己安全性高,这里不多说
PHP的应用领域
中、小型网站的开发
大型网站的业务逻辑结果展示
Web办公管理系统
硬件管控软件的GUI
电子商务应用
Web应用系统开发
多媒体系统开发
企业级应用开发
移动互联网开发
Windows系统下PHP程序的编写工具
编辑工具名称 | 网址 | 是否免费 |
---|---|---|
记事本、WordPad | Windows操作系统内置 | 是 |
NotePad++ | http://notepad-plus-plus.org/ | 是 |
WebMatrix | https://www.microsoft.com/web/webmatrix/ | 是 |
UltraEdit | http://ultraedit.com/ | 否 |
Dreamweaver | http://www.adobe.com | 否 |
Visual Studio Code | https://code.visualstudio.com | 否 |
Visual Studio Community | https://www.visualstudio.com/ | 是 |
Google Web Designer | https://www.google.com/webdesigner/ | 是 |
PhpED | http://www.nusphere.com/ | 否 |
Zend Studio | http://www.zend.com/en/products/studio | 否 |
NetBeans | https://netbeans.org/ | 是 |
由于多种原因,上述表格中的网址又可能失效。请自行甄别。
上述表格中的编辑工具大致可分为两种类型:
所见即所得网页设计软件(What You See Is What You Get, WYSIWYG):指的是诸如Adobe Dreamweaver、Google Web Designer等网页设计软件,其优点是让你通过图形界面进行网页设计,然后它会自动产生对应的HTML、CSS、Javascript或PHP等源代码。
文字编辑软件指的是window内置的记事本、WordPad、NotePad++等编辑工具,使用这类软件开发PHP时,必须自己编写HTML、CSS、Javascript或PHP等源代码。其优点是所有源代码都是你自己输入的,所以一般不会产生额外的垃圾代码,可读性较好,同时网页占用的空间也会相对较小。
编写第一个PHP程序
PHP程序既可以嵌入HTML文件,也可以放在外部文件
<?php
echo ("Hello Word!");
?>
为什么要将PHP文件编码格式设置为UTF-8
UTF-8是Unicode的一种变长字符编码。简单的说:UTF-8字符集可以解决多种语言文本显示问题,如网站中可以同时显示中文、英文、日文、法语等,从而实现应用国际化和本地化。此外,UTF-8还能够兼容ASCII码、前缀码。
PHP5.5相对于以往PHP版本新增的一些新特性
版权保护: 本站内容采用CC-BY-NC协议且遵守CC-BY-NC-SA和CC-BY-NC-ND协议,转载请保留链接: https://www.guanzhenzuo.com/programming/42.html