PHP快速入门(一)

PHP快速入门(一)

基本介绍

PHP是一种嵌入式服务器端编程语言,简单易学,快速上手,它具有强大的扩张性。随着PHP开发的不断普及,越来越多的初学者选择PHP作为网站开发的首选语言。

1. PHP基本语法

PHP使用一对特殊的标签包含脚本代码,与HTML结构代码混合在一起。当服务器解析页面时,能够自动过滤出PHP脚本并进行解释、执行,最后把生成的静态网页信息传递给客户端显示。

1.1 PHP标记

一般情况下,PHP代码都是嵌入在HTML文档中的,PHP代码在HTML结构中有4中存在形式。

  1. PHP默认风格,通过“<?php”和“?>”一对标签分隔HTML和PHP代码。如:
<?php
		#这里是PHP代码
?>

利用这种风格,可以再HTML文档中任意混合PHP和HTML代码,如:

<?php if($expression) { ?>
<strong>$expression 变量为true.</strong>
<?php } else { ?>
<strong>$expression 变量为false.</strong>
<?php } ?>

上面代码能够正常工作,这种方法对于输出大段文本而言,脱离PHP解析模式通常比将所有内容用echo()或者print()方法输出会更有效率。

  1. 脚本风格,通过<script>包括PHP代码,然后通过language属性指明脚本语言为PHP。如:
<script language="php">
	#这里是PHP代码
</script>
  1. 简写风格,是在默认风格基础上去掉php关键字,以方便快速书写代码,如:
<?
	#这里是PHP代码
?>
  1. ASP风格,通过“<%”和“%>”一对标签分隔HTML和PHP代码。如:
<%
	#这里是PHP代码
%>

注意:如果使用简写风格或者ASP风格,则事先应该在php.ini配置文件中修改如下配置,把这两个参数值都设置为On。考虑到这两种风格的移植性较差,通常不推荐使用。
short_open_tag = On
asp_tags = On
当开发需要发行的程序或者库,或者在用户不能控制的服务器上开发PHP程序,因为目标服务器可能不支持短标记,为了代码的移植和发行,确保不要使用简写风格或者ASP风格。

1.2 PHP注释

任何语言都有注释语法,这些注释不被编译和执行,但是能够帮助开发人员阅读和维护代码。PHP支持3种语法注释格式,简单说明如下:

  1. C++语言风格单行注释。
<?php
	//这里是PHP代码注释语句
?>
  1. C语言风格多行注释。
<?php
	/*
	PHP代码
	多行注释
	*/
?>

多行注释语法格式不可嵌套使用,所有被包含在“/*”和“*/”分隔符内的字符都是注释信息,将不被解释。

  1. Shell语言风格注释
<?php
	#这里是PHP注释语句
?>

在单行注释中,不要包含“?>”字符,否则服务器会误以为PHP代码结束,因此停止后面代码的解释。例如,在下面代码下,将会看到在网页中显示的多处字符。

<?php
	echo "PHP代码!!!"        //输出字符串?>不该显示的注释语句
?>

1.3 PHP指令分隔符

与C、Perl语言一样,PHP需要在每个语句后用分号结束指令。一段PHP代码中的结束标记隐含表示了一个分号,因此在一个PHP代码中的最后一行可以不用分号结束。如果后面还有新行,则代码段的结束标记包含了行结束。例如:

<?php
	echo "这是一行命令";
?>

或者

<?php echo "这是一行命令"?>

在文档末尾的PHP代码段,结束标记可以不要,有些情况下当使用include()或者require()方法时省略结束标记会更有利,这样文档末尾多余的空格就不会显示,之后仍然可以输出响应标头。在使用输出缓冲时也很便利,就不会看到由包含文件生成的空格。如:

<?php echo '这里省略了结束标记';
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值