一、什么是PHP?
PHP现在的全称是hypertext preprocessor,最初它的名称是personal home page。
PHP是一种服务器端HTML--嵌入式脚本描述语言,与JSP类似。
其最强大和最重要的特征是其数据库集成层,使用它完成一个含有数据库功能的网页是不可置信的简单。
在HTML文件中,PHP脚本程序(语法类似于Perl或者c语言)可以使用特别的PHP标签进行引用, 这样网页制作者也不必完全依赖HTML生成网页了。由于PHP是在服务器端执行的,客户端是看不到PHP代码的。 PHP可以完成任何CGI脚本可以完成的任务,但它的功能的发挥取决于它和各种数据库的兼容性。 PHP除了可以使用HTTP进行通信,也可以使用IMAP, SNMP, NNTP, POP3协议。
二、PHP能干什么?
使用PHP可以快速的开发一个网站,也可以使用它进行其他的web应用开发。通常我们使用PHP都是开发网站。
三、PHP有哪些优势呢?
1. PHP有良好的安全性;
2. PHP可以比CGI或者Perl更快速的执行动态网页,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现;
3. PHP支持几乎所有流行的数据库以及操作系统;
4.支持面向对象,可以使用OOP思想来进行高级编程;
5. 最重要的是PHP可以用C、C++进行程序的扩展;
四、开发环境的搭建
首先说一下集成开发环境,也就是开发工具集。
PHP作为一种广泛使用的语言,自然有很多开发工具集,具体有:NetBeans、Zend Studio、Eclipse With PDT、Coda(针对Mac) 、PHP storm等等这里我不一一加以介绍,但我个人推荐大家使用NetBeans,很好用,功能强大,而且免费,对于程序员来说很perfect,不是吗?
去NetBeans官方网站 https://netbeans.org/ 下载你喜欢的版本,然后就是安装,基本就是下一步、下一步,但是对jdk有要求,看看你下载的版本需要哪个版本的jdk就按照对应的版本的jdk。
说下NetBeans的快捷键:
1.在文件中查找指定内容 Ctrl+F
2.在文件中替换指定内容 Ctrl+H
3.在整个项目中查找指定内容 Ctrl+Shift+f
4.自动复制整行代码 Ctrl+Shift+上/下方向键
5.变量重命名:Ctrl+R
6.注释/取消注释:ctrl+/ 此功能支持多行注释,但首先需选中所要注释行
7.自动移动代码 Alt+Shift+上/下方向键
8.被选定的代码格式化 Alt+Shift+F
9.将插入记号移至匹配的方括号 Ctrl-[
10.Ctrl+数字键盘上的 - 折叠(隐藏)代码块
11.Ctrl+数字键盘上的 + 展开已折叠的代码块。