PHP语言基础知识(超详细)第一节

. PHP简介:

PHP即“超文本预处理器创建于1994年,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、JavaPerl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

. PHP的优点:

优点:

(一)快捷性。执行网页速度快。

(二)开放性和可拓展性强。开源,易于扩展附加功能

(三) 数据库连接的广泛性可以与很多主流的数据库建立起连接,如MySQLODBCOracle、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值