PHP简单介绍PHP是一种用于创建动态WEB页面包车型地铁服务端脚本语言。就像是ASP和ColdFusion,客商能够勾兑使用PHP和HTML编写WEB页面,当访谈者浏览到该页面时,服务端会首先对页面中的PHP命令进行拍卖,然后把拍卖后的结果及其HTML内容一同传送到拜候端的浏览器。不过与ASP或ColdFusion差别,PHP是一种源代码开放次序,具备很好的跨平台包容性。客商能够在Windows
NT系统以致无数版本的Unix系统上运营PHP,何况能够将PHP作为Apache服务器的松手模块或CGI程序运营。
除了能够精确的支配WEB页面的显得内容之外,客户仍是可以够透过动用PHP发送HTTP报头。客户能够因而PHP设置cookies,管理客商地点识别,并对顾客浏览页面举行重定向。PHP具备十三分有力的数据库协助成效,可以访谈差不离近日全部较为流行的数据库系统。别的,PHP能够与多个外接库集成,为客户提供更加多的实用功效,如生成PDF文件等。
顾客能够一贯在WEB页面中输入PHP命令代码,因此没有须要其余例外的费用条件。在WEB页面中,全数PHP代码都被放置在“<
?php”和“ ? >”中。其它,客商还足以接纳采用诸如< SCWranglerIPT
LANGUAGE=”php” >< /SCEnclaveIPT
>等的款型。PHP引擎会自动识别并管理页面中颇有坐落于PHP定界符之间的代码。
PHP脚本语言的语法布局与C语言和Perl语言的语法风格十二分相通。客户在行使变量前不必要对变量实行宣示。使用PHP创设数组的历程也极其轻易。PHP还也是有所宗旨的面向对象组件成效,能够十分的大的便利客商有效协会和包裹本人编辑的代码。
PHP语法概述 A. 基本语法
就算最初接触PHP的客商也会开采本身对PHP的语法风格并不生分。 比方:<
?php echo “Hello!”; ? > 显示结果为“Hello!”。
PHP中,全体的变量都是标志“$”伊始。大家能够对上述代码做如下退换: <
?php $greeting = “Hello!”; echo $greeting; ? >
改造后的代码展现结果不改变。
PHP中应用“.”符号连接不一样的字符串,而此外的算术运算符则世襲了流行编制程序语言的作风。举个例子如下:
< ?php $greeting = “Hello!”; $num = 3 + 2; $num++; echo
“$greeting $num people!”; ? > 显示结果为“Hello!6 people!”。
PHP对种种运算符及运算准绳都有一套完整的规定,假使顾客具备C或C++语言的编制程序背景的话,能够窥见全数都贯虱穿杨。
与Perl语言相似,在PHP中,假诺在双引号包蕴的字符串中蕴藏变量的话,该变量将用相应的变量值替换;借使字符串被单引号包涵,则不做替换。举例:
< ?php $name = ‘PETE奥迪Q3’; $greeting_1 = “Hello, $name!”;
$greeting_2 = ‘Hello, $name!’; echo “$greeting_1n”; echo
“$greeting_2n”; ? > 显示结果为: Hello, PETE汉兰达! Hello, $name!
(注:上述代码中的“n”为换行符,只好在双引号字符串下使用) B. 变量
PHP允许顾客象使用正规变量相通接受境遇变量。举例,在页面
< ?php echo “[$REQUEST_URI]”; ? >
则输出结果为[/scores/index.html] C. 数组
顾客在运用PHP创造数组时,能够把数组索引导介绍入方括号中。举例: $fruit[0]
= ‘banana’; $fruit[1] = ‘apple’; $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(State of Qatar函数快速营造数组。例如: $fruit = array;
$favorites = array(‘animal’ = > ‘tiger’, ‘sports’ = >
‘basketball’卡塔尔; 只怕利用array(State of Qatar函数成立多维数组: $people = array
(‘大卫’ = > array(‘shirt’ = > ‘blue’,’car’ = > ‘red’State of Qatar, ‘Adam’
= > array(‘shirt’ = > ‘white’,‘car’ = > ‘silver’卡塔尔卡塔尔(قطر‎;
此外,PHP还提供了放置函数count(State of Qatar用于总计数组中的成分数量。举例: $fruit
= array; print count; 显示结果为2。 D. 构造决定
在PHP中,客商能够动用“for”或“while”等的巡回构造语句。譬喻: for { print
“I have eaten $i apples today.n”; } 或 $i = 4; while { 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 { print
“The site is busy right now!”;} elseif { print “The site is active right
now!”; else { print “The site is idle – only $user_count user logged
on.”; }

发表评论

电子邮件地址不会被公开。 必填项已用*标注