PHP的语法概述 PHP教程之语法概述

猪八戒

猪八戒

2017-08-02 14:10

现在的计算机语言有很多种,C,C++,Java,PHP,Python等等,PHP是一种用于创建动态WEB页面的服务端脚本语言,是一种源代码开放程序,拥有很好的跨平台兼容性。PHP的语法有哪些呢?

PHP的语法概述 PHP教程之语法概述

PHP教程之语法概述

A. 基本语法

即使初次接触PHP的用户也会发现自己对PHP的语法风格并不陌生。

例如:

echo “Hello!”;

?>

显示结果为“Hello!”。

PHP中,所有的变量都以标识“$”开头。我们可以对上述代码做如下改动:

$greeting = “Hello!”;

echo $greeting;

?>

改变后的代码显示结果不变。

PHP中使用“.”符号连接不同的字符串,而其它的算术运算符则继承了流行编程语言的风格。举例如下:

$greeting = “Hello!”;

$num = 3 + 2;

$num++;

echo “$greeting $num people!”;

?>

显示结果为“Hello!6 people!”。

PHP对各种运算符及运算规则都有一套完整的规定,如果用户具有C或C++语言的编程背景的话,可以发现一切都得心应手。

与Perl语言一样,在PHP中,如果在双引号包含的字符串中含有变量的话,该变量将用相应的变量值替换;如果字符串被单引号包含,则不做替换。例如:

$name = ‘PETER';

$greeting_1 = “Hello, $name!”;

$greeting_2 = ‘Hello, $name!';

echo “$greeting_1n”;

echo “$greeting_2n”;

?>

显示结果为:

Hello, PETER!

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/php/)

Hello, $name!

(注:上述代码中的“n”为换行符,只能在双引号字符串下使用)

B. 变量

PHP允许用户象使用常规变量一样使用环境变量。例如,在页面http://www.nba.com/scores/index.html中包含如下代码:

echo “[$REQUEST_URI]”;

?>

则输出结果为[/scores/index.html]

PHP的语法概述 PHP教程之语法概述

C. 数组

用户在使用PHP创建数组时,可以把数组索引(包括常规索引或关联索引)加入方括号中。例如:

$fruit[0] = ‘banana';

$fruit[1] = ‘apple';

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/php/)

$favorites['animal'] = ‘tiger';

$favorites['sports'] = ‘basketball';

如果用户在向数组赋值时不指明数组下标,PHP将自动把该对象加入到数组末尾。例如对于上述$fruit数组可以用以下方式赋值而保持结果不变,

$fruit[] = ‘banana';

$fruit[] = ‘apple';

同样,在PHP中,用户还可以根据需要建立多维数组。例如:

$people[‘David'][‘shirt'] = ‘blue';

$people[‘David'][‘car'] = ‘red';

$people[‘Adam'][‘shirt'] = ‘white';

$people[‘Adam'][‘car'] = ‘silver';

在PHP中,用户还可以使用array()函数快速建立数组。例如:

$fruit = array(‘banana',‘apple');

$favorites = array(‘animal' => ‘tiger', ‘sports' => ‘basketball');

或者使用array()函数创建多维数组:

$people = array (‘David' => array(‘shirt' => ‘blue','car' => ‘red'),

‘Adam' => array(‘shirt' => ‘white',‘car' => ‘silver'));

此外,PHP还提供了内置函数count()用于计算数组中的元素数量。例如:

$fruit = array(‘banana', ‘apple');

print count($fruit);

显示结果为2。

D. 结构控制

在PHP中,用户可以使用“for”或“while”等的循环结构语句。例如:

for ($i = 4; $i < 8; $i++) {

print “I have eaten $i apples today.n”; }

$i = 4; while ($i < 8) {

print “I have eaten $i apples today.n”;

$i++;

}

返回结果为:

I have eaten 4 apples today.

I have eaten 5 apples today.

I have eaten 6 apples today.

I have eaten 7 apples today.

此外,用户还可以使用“if”和“elseif”等的选择性结构语句。例如:

if ($user_count > 200) {

print “The site is busy right now!”;}

elseif ($user_count > 100) {

print “The site is active right now!”;

else {

print “The site is idle - only $user_count user logged on.”;

}

相关阅读:浅谈PHP语法(4)

展开更多 50%)
分享

猜你喜欢

PHP的语法概述 PHP教程之语法概述

PHP
PHP的语法概述 PHP教程之语法概述

XML语法概述

Web开发
XML语法概述

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

PHP概述.

Web开发
PHP概述.

浅谈PHP语法(一)

Web开发
浅谈PHP语法(一)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

谈谈PHP语法(5)

PHP
谈谈PHP语法(5)

浅谈PHP语法(4)

PHP
浅谈PHP语法(4)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

电脑硬盘坏了怎么办 怎么修复电脑硬盘问题

电脑硬盘坏了怎么办 怎么修复电脑硬盘问题

PHP教程之表单处理

PHP教程之表单处理
下拉加载更多内容 ↓