PHP基础语法

PHP基础语法

PHP标记

当解析一个文件时,PHP 会寻找起始和结束标记,也就是

从HTML中分离

注释

单行注释语法

<?php
echo "Blabla.cn"; // 这是单行注释
?>

多行注释语法

/*  
这是多行注释  
这是多行注释  
*/

块注释

/*
* 这里是块注释
*/

单行注释

if (condition) {

/* 以下代码运行的条件 */
...
}v

尾端注释

if ($a == 2) {
return TRUE; /* 对单一条件的说明 */
} else {
return isPrime($a); /* 其余的条件 */
}

行末注释

if ($foo > 1) {

// 第二种用法.
...
}
else {
return false; // 说明返回值的原因
}

//if ($bar > 1) {
//
//  // 第三种用法
//  ...
//}
//else {
// return false;
//}

文档注释

/**
* 说明这个类的一些 ...
*/
class Example { ...

流程控制的替代语法:
PHP提供了一些流程控制的替代语法,包括if,while,for,foreach和switch。替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})分别换成endif; endwhile; endfor; endforeach; 以及endswitch;

<?php if($a ==5 ):?>
A is equal to 5
<?php endif;?>
<?php 
    if ($a == 5):
        echo "a equals 5";
        echo "...";
    elseif ($a ==6):
        echo "a equals 6";
        echo "!!!";
    else:
        echo "a is neither 5 nor 6";
    endif;
?>

require 和 include

require 和 include 几乎完全一样,除了处理失败的方式不同之外。require 在出错时产生 E_COMPILE_ERROR 级别的错误。换句话说将导致脚本中止而 include 只产生警告(E_WARNING),脚本会继续运行。

require ———— E_COMPILE_ERROR
include ———— E_WARNING

goto

goto 操作符可以用来跳转到程序中的另一位置。该目标位置可以用目标名称加上冒号来标记,而跳转指令是 goto 之后接上目标位置的标记。PHP 中的 goto 有一定限制,目标位置只能位于同一个文件和作用域,也就是说无法跳出一个函数或类方法,也无法跳入到另一个函数。也无法跳入到任何循环或者 switch 结构中。可以跳出循环或者 switch,通常的用法是用 goto 代替多层的 break。


<?php
goto a;
echo 'Foo';

a:
echo 'Bar';
?>

以上例程会输出:

Bar

Example #2 goto 跳出循环示例
<?php
for($i=0,$j=50; $i<100; $i++) {
  while($j--) {
    if($j==17) goto end; 
  }  
}
echo "i = $i";
end:
echo 'j hit 17';
?>

以上例程会输出:

j hit 17

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值