一、什么是PHP
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
二、相关概念
1、静态网站与动态网站
①静态网站纯HTML页面(页面固定,不会变化),没有与后台服务器的交互,没有数据库的支持
②动态网站可以根据情况动态显示不同内容;需要与后台服务器进行数据交互,需要数据库支持。
③支持动态网站的语言:ASP Java PHP .net
2、常见服务器
①Apache,Apache公司旗下服务器,用于解析PHP类网站
②Tomcat,Apache公司旗下另一服务,用于解析JSP类网站
3、常见的数据库
①MySQL Access Oracle SQLServer...
②6PHP一般配合MySQL使用,当然PHP可以连接几乎所有主流数据库。
4、[B/S和C/S]
①B/S结构浏览器/服务器结构,用户只需要通过浏览器即可访问的网站。大部分操作功能集中在后台服务器
②C/S客户端/服务结构,用户需要安装客户端使用的程序,克续断可以分担一定的操作功能
5、常见的PHP开发集成环境
安装一个软件,内置多种开发需要的软件或语言环境
wamp : windows Apache MySQL PHP
Lamp :linux Apache mySQL PHP
PHPStudy
APPserver
PHP 开发首选linux系统,但是PHP能够有好的兼容支持各种操作系统(Windows,linux,Unix,MacOS)
三、PHP标记的种类
PHP文件中,如果要使用PHP语法,必须将PHP语言放到标记当众。PHP支持如下四种标记方式
①<?php ?>这是PHP官方推荐的写法,也是我们主要采用的写法!这种标签可以插入到HTML文档的任意位置;如果页面中只有PHP语言,推荐省略结束表示
②<? ?>短标记风格,不推荐使用,和XML中的标记冲突
③<% %>Asp风格,由于和JSP、ASP的标记冲突,不推荐使用
④<script language="php"></script> 长标记写法,不推荐使用
<?php
header("Content-Type:text/html;charset=utf-8");
echo "1形式"
?>
<script language="php">
echo "2形式"
</script>
<?
echo "3形式"
?>
<%
echo "4形式"
%>