PHP(Hypertext Preprocessor)是一种开源的通用脚本语言,特别适合于 Web 开发,它可以嵌入 HTML 中使网页更加丰富多彩。PHP 由 Rasmus Lerdorf 于 1994 年创建,现在是由 PHP 开发小组维护。
PHP 是一门强大的服务器端脚本语言,它可以用来创建动态的 Web 页面。它也可以用来处理表单数据、创建会话、访问数据库、生成图像以及执行其他各种有用的任务。
PHP 的特点是易学易用、性能卓越、功能强大、安全性好。它不但具有 C 语言的高效性能,而且还具有 Perl 语言的易学性和 Python 语言的友好性。此外,PHP 还具有很多非常方便的特性,如函数库、对象支持、XML 支持等。
PHP 拥有丰富的函数库,这些函数库使得 PHP 在 Web 应用开发中非常方便快捷。此外,PHP 还内置了很多常用的函数库,如图形处理函数库 GD2 (Graphics Draw 2.0 )、文件上传函数库 upload (上传文件到 Web 服务器上)、MySQL 数据库函数库 mysql (MySQL 数据库连接与使用)等。
PHP脚本通常以文件扩展名 .php
保存。
PHP代码的基本单位称为语句,以分号结尾。
通常一行代码只包含一个语句,但我们可以有许多语句在一行上你想要的。
<?php
和?>
标记了PHP代码岛。
短标签版本是<?
和?>
。
<?="Hello, world!" ?>
这里是等价的,使用标准的打开和关闭标签:
<?php print "Hello, world!"; ?>
以下PHP代码使用print语句输出消息到屏幕上。
<?php // option 1 print "Hello, "; print "world!"; // option 2 print "Hello, "; print "world!"; ?>
上面的代码生成以下结果。
echo
是另一个我们可以用来输出消息的命令。 echo
更有用,因为你可以传递它几个参数,像这样:
<?php echo "This ", "is ", "a ", "test."; ?>
上面的代码生成以下结果。
要使用打印执行相同操作,您需要使用连接操作(。)将字符串连接在一起。
变量是持有某个值的容器。
PHP中的变量以 $
开头,后跟字母或下划线,然后是字母,数字和下划线字符的任意组合。
这里是我们将遵循的命名变量的规则。
$
) 我们不能使用数字启动变量。下表中显示了有效和无效变量名称的列表。
变量 | 描述 |
---|---|
$myvar | Correct |
$Name | Correct |
$_Age | Correct |
$___AGE___ | Correct |
$Name91 | Correct; |
$1Name | 不正确; 以数字开头 |
$Name"s | 不正确; 不允许使用除“_"以外的符号 |
变量区分大小写。 $ Foo
与 $ foo
不是同一个变量。
在PHP中,我们可以将变量名写入一个长字符串,PHP知道如何用其值替换变量。这里是一个脚本显示分配和输出数据。
<?php $name = "www..cn"; print "Your name is $namen"; $name2 = $name; print "Goodbye, $name2!n"; ?>
上面的代码生成以下结果。
PHP不会在单引号字符串中执行变量替换,并赢得了“t取代大多数转义字符。
在下面的例子中,我们可以看到:
$name
with its value; $name
just like that.<?php $food = "grapefruit"; print "These ${food}s aren"t ripe yet."; print "These {$food}s aren"t ripe yet."; ?>
上面的代码生成以下结果。
大括号{}告诉变量结束的位置。
PHP mysqli_ping() 函数PHP MySQLi 参考手册实例 进行一个服务器连接:?php $con=mysqli_connect(localhost,my_user,my_password...
PHP mysqli_stat() 函数PHP MySQLi 参考手册实例 创建 SSL 连接:?php $con=mysqli_connect(localhost,my_user,my_password,my_d...
我们在开发的过程中常常遇到需要把对象或者数组进行序列号存储,反序列化输出的情况。特别是当需要把数组存储到mysql数据库中时...
本章的全部内容都是围绕 PHP MySQL 展开的,因为 MySQL 是 PHP 的最佳选择,所以你需要熟悉 MySQL 的使用!通过 PHP,您可以连接...
一般情况下,INSERT 语句只能向 MySQL 数据库添加一条语句,而本文将介绍如何使用函数批量的向数据表插入多条数据。使用 MySQLi ...