一. PHP简介:
PHP即“超文本预处理器”,创建于1994年,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
二. PHP的优点:
优点:
(一)快捷性。执行网页速度快。
(二)开放性和可拓展性强。开源,易于扩展附加功能。
(三) 数据库连接的广泛性。可以与很多主流的数据库建立起连接,如MySQL、ODBC、Oracle、IBM DB2等绝大多数数据库。
(四)面向过程和面向对象并用。可以分别使用面向过程和面向对象, 而且可以将PHP面向过程和面向对象两者一起混用,这是其它很多编程语言是做不到的。
(五)支持绝大多数Web服务器,包括:Apache,Microsoft Internet,Information Server PersonalWebServer等。
(六)功能强大,可伸缩性强。
三. PHPstudy环境搭建:
PHP常用集成环境软件:Phpstudy, WampServer, Xampp等。我们主要使用Phpstudy。
Phpstudy简介:对于程序员来说,Phpstudy是一个非常好用的PHP调试环境集成包。包含了最新的apache和PHP等程序,对学习PHP的新手来说,windows下环境配置是一件非常困难的事,对老手来说也是一件烦琐的事。所以Phpstudy程序包是很多程序员青睐的工具。
1)下载(略),根据32/64位,点击安装即可。
2)安装完成后页面会有此图标:
3)界面介绍:
在浏览器中输入:localhost:80,即可显示如下界面:
根据上图所示,PHPstudy的根目录是“www”。
四.编写第一个PHP应用程序:
4.1 方式一:在notepad++里面编写:(注意:由于PHP是html嵌入语言,所以php文件里面可以写HTML代码,但是文件后缀名必须是.php)
(解决中文乱码问题: notepad++中,先设置编码:UTF-8-BOM再编写代码即可)
演示步骤:
(1).保证apache和mysql都启动的情况下: 执行操作(如图)
(2).在里面新建txt文件,命名:demo01.php (如图)
<html><body><p><?php echo "Hello, 这是我写的第一个php文件"; ?></p></body>
</html>
(4).在phpstudy界面:网站--管理--打开网站--在地址栏输入:localhost/demo01.php 即可显示页面内容。
4.2 方式二:(更推荐)在HBuilder里面编写:
步骤如下:
(1)打开PHP的根目录:PHPstudy—网站---管理---打开根目录。
(2)新建一个txt文件,命名为“demo02.php”。
(3)HBuilder中创建一个web项目,将demo02.php拖入项目中,选择“创建该文件的链接”,下面打上“√”。
(4)编写“demo02.php”内容如下:
<html><head><meta charset="UTF-8"><title>这是第一个PHP文件</title></head><body><p style="color: red; font-size: 30px;"><!--1.由于php中是注释html的内容,所以注释与html一样。2.注意细节:2.1.第一个'?'后面紧接着写'php'2.2.echo表示在页面上输出,末尾有';'2.3.想要在哪里输出内容,就把<?php echo "......"; ?> 写在哪里。3.由于需要web服务器的支持,所以不能直接使用上方浏览器执行。--><?php echo "hallo, hallo, 这是在HBuilder里面写的第一个php文件"; ?></p></body>
</html>
特别注意:在如果在HBuilder中修改了php文件名称,在www中文件名不会发生变化。浏览器访问路径以根目录中的文件名为准。
五. PHP嵌入HTML:
我们可以将PHP嵌入到HTML中,嵌入的方法有以下四种:
1.1.PHP默认语法:<?php echo “……”; ?>
(注意:当文件后缀名是.html时,不能在里面写php程序)
例(demo01):将php脚本嵌入到html文件中(demo01.php)
在WWW文件夹中新建一个文件夹“chapter02”,然后在chapter02里面新建demo01.php