PHP基础(1)

PHP介绍

PHP是一种通用的开源脚本语言,主要应用于Web开发。
PHP的优势主要体现在:

1.免费
2.开放源代码
3.跨平台
4.支持多种服务器(Apache,IIS,Tomcat,Nginx等)
5.支持多种数据库(MySQL,SQLServer,Oracle等)

PHP环境

PHP可以运行在多种环境中,目前用的比较多是LAMP(Linux+Apache+MySQL+PHP)和LNMP(Linux+Nginx+MySQL+PHP)。在Windows平台我们经常用一些集成环境,如:wamp、xampp等。在mac平台,系统自带Apache和PHP,只需要安装MySQL和打开Apache就可以了。

Web工作原理

当用户打开一个网页时,浏览器向服务器(Apache)发送一个http请求,服务器会将网页的HTML代码和相关的资源返回给浏览器,但如果HTML代码里面嵌入了PHP代码,服务器不能解析,服务器就会把PHP代码交给PHP引擎,PHP引擎解析PHP代码,在这个解析过程中,很多时候都会链接数据库,进行增、删、改、查,解析完PHP代码后会返回HTML代码给服务器,服务器再将所有HTML代码返回给浏览器,最后由浏览器解析HTML代码和相关资源并显示网页。

PHP开发工具

集成开发环境是一种集成了软件开发过程中所需主要工具的集成开发环境,其功能包括但不仅限于代码高亮、代码补全、调试、构建、版本控制等。一些常见的PHP IDEs如下:

  • Zend Studio
  • Eclipse
  • PHP Storm
  • Adobe Dreamweaver
  • 除去集成开发环境,具备代码高亮功能的常见文本编辑器因其轻巧灵活也常被选作开发工具,例如:Notepad++、Editplus、SublimeText、Everedit(国人开发)等等。

语法结构

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中的,并且PHP的语法结构是可以放在文档的任意位置。
PHP的语法结构有多种风格,那我们来看一下,
(1)XML风格


说明:这是PHP的基本风格,也是用的最多的一种,在php代码后面没有其他内容的时候,推荐将结束符省略。
(2)短风格


说明:使用短风格时,需要将配置文件php.ini中的short_open_tag=off改为on,并重启Apache服务器。
(3)ASP风格

<%
    php代码...
%>

说明:使用短风格时,需要将配置文件php.ini中的asp_tag=off改为on,并重启Apache服务器。
(4)script风格

  

PHP注释

 (1) #单行注释
 (2) //单行注释
 (3) /*多行
          php代码
          ... ...
      注释*/

第一个程序

你可能感兴趣的:(PHP基础(1))