首页
学习
活动
专区
工具
TVP
发布

PHP基础教程

1、PHP 简介

PHP 脚本在服务器上执行。

在学习php之前,需要对下面的知识有基本的了解:

HTML

CSS

JavaScript

1.1 什么是 PHP?

PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词

PHP 是一种被广泛使用的开源脚本语言

PHP 脚本在服务器上执行

PHP没有成本,可供免费下载和使用

1.2 PHP 是一门令人惊叹的流行语言!

它强大到足以成为在网络上最大的博客系统的核心(WordPress)!

它深邃到足以运行最大的社交网络(facebook)!

而它的易用程度足以成为初学者的首选服务器端语言!

1.3 什么是 PHP 文件?

PHP 文件能够包含文本、HTML、CSS 以及 PHP代码

PHP 代码在服务器上执行,而结果以纯文本返回浏览器

PHP 文件的后缀是 ".php"

1.4 PHP 能够做什么?

PHP 能够生成动态页面内容

PHP 能够创建、打开、读取、写入、删除以及关闭服务器上的文件

PHP 能够接收表单数据

PHP 能够发送并取回 cookies

PHP 能够添加、删除、修改数据库中的数据

PHP 能够限制用户访问网站中的某些页面

PHP 能够对数据进行加密

通过 PHP,可以不受限于只输出 HTML。您还能够输出图像、PDF 文件、甚至 Flash 影片。您也可以输出任何文本,比如 XHTML 和 XML。

1.5 为什么使用 PHP?

PHP 运行于各种平台(Windows, Linux, Unix, Mac OS X 等等)

PHP 兼容几乎所有服务器(Apache, IIS等等)

PHP 支持多种数据库

PHP 是免费的。

PHP 易于学习,并可高效地运行在服务器端

1.6 PHP 安装

官方的 PHP 网站 (PHP.net) 提供了 PHP 的安装说明:http://php.net/manual/zh/install.php

2、PHP 语法

PHP 脚本在服务器上执行,然后向浏览器发送回纯 HTML 结果。

2.1 基础 PHP 语法

PHP 脚本可放置于文档中的任何位置。

PHP 脚本以开头,以?>结尾:

PHP 文件的默认文件扩展名是 ".php"。

PHP 文件通常包含HTML 标签以及一些 PHP 脚本代码。

下面的例子是一个简单的 PHP 文件,其中包含了使用内建 PHP 函数 "echo" 在网页上输出文本 "Hello World!" 的一段 PHP 脚本:

实例

我的第一张 PHP 页面

运行结果:

我的第一张 PHP 页面

Hello World!

注释:PHP 语句以分号结尾(;)。PHP 代码块的关闭标签也会自动表明分号(因此在 PHP 代码块的最后一行不必使用分号)。

2.2 PHP 中的注释

PHP 代码中的注释不会被作为程序来读取和执行。它唯一的作用是供代码编辑者阅读。

注释用于:

使其他人理解您正在做的工作 - 注释可以让其他程序员了解您在每个步骤进行的工作(如果您供职于团队)

提醒自己做过什么 - 大多数程序员都曾经历过一两年后对项目进行返工,然后不得不重新考虑他们做过的事情。注释可以记录您在写代码时的思路。

PHP 支持三种注释:

实例

2.3 PHP 大小写敏感

在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。

在下面的例子中,所有这三天 echo 语句都是合法的(等价):

实例

";echo "Hello World!

";EcHo "Hello World!

";?>

运行结果:

Hello World!

Hello World!

Hello World!

不过在 PHP 中,所有变量都对大小写敏感。

在下面的例子中,只有第一条语句会显示 $color 变量的值(这是因为 $color、$COLOR 以及 $coLOR 被视作三个不同的变量):

实例

";echo "My house is " . $COLOR . "

";echo "My boat is " . $coLOR . "

";?>

运行结果

My car is red

My house is

My boat is

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180318G0CCI200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券