PHP GOTO函数的使用语法

PHP的GOTO语法可以跳转到指定位置,如代码所示,goto display,在代码后面定义了一个display:,这样当执行goto display语句时,会跳到定义display的地方开始执行,这是PHP5.3增加的语法,支持PHP7.

public function index()
{
    if (!I('get.search')) {
        goto display;
    }
 
    //此处省略800字
 
    $this->assign('account', self::$account);
    $this->assign('pay_type', I('get.pay_type'));
    $this->assign('list', $list);
 
    display:
    $this->display();
}

用法很简单:goto后面带上目标位置的标志,在目标位置上用目标名加冒号标记,如下:
 
代码如下:<?php
goto a;
echo 'Foo';//此句被略过
 
a:
echo 'Bar';
 
//上面的例子输出结果为: Bar;
 
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
?>
 
 
 
Note:
The goto 操作符仅在 PHP 5.3及以上版本有效.

时间: 2025-01-21 06:55:51

PHP GOTO函数的使用语法的相关文章

VLOOKUP函数的基本语法和使用

  VLOOKUP函数是一个查找函数给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值,是Excel中几个最重函数之一,VLOOKUP函数的基本语法为: VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找 下面以一个VLOOKUP函数的使用实例来介绍一下这四个参数的使用 例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄. 公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0) 参数说明: 1.查找目标:就是你指定的查找的内容或单元格引用.

php file_exists 函数与 file_exists语法

bool file_exists ( string filename ) 如果由 filename 指定的文件或目录存在则返回 TRUE,否则返回 FALSE. 其实于php教程 file_exists 函数与 file_exists语法我们早就讲过了,下面我们来看看一下关于它的使用方法与实例吧 路径的文件或目录. 在Windows上,使用/ /计算机名/共享/文件名或 计算机名共享文件名,以检查网络共享文件. 这是一个很简单的实例一 <?php $filename = '/www.111cn.

php自定义函数的基本语法结构

function 函数名(形参列表) { 函数体; return 语句;} 例:实现一个简单的加.减.乘.除计算器 test.php: <?phprequire 'funcs.php';$num1 = 56;$num2 = 44;$oper = "+";$res = jisuan($num1, $num2, $oper); //调用自定义函数echo "计算结果是:" . $res;?> funcs.php: <?phpfunction jisua

Excel不常用的函数MAXA的语法及使用方法

函数名称:MAXA 函数功能:返回数据集中的最大数值. 函数特性:它与MAX的区别在于将文本值和逻辑值(如TRUE和FALSE)作为数字参与计算.而MAX只计算数字. 函数语法:MAXA(value1,value2,...) 参数介绍:Value1,Value2,...为需要从中查找最大数值的1到30个参数. 实例一: 如果A1:A5包含0.0.2.0.5.0.4和TRUE,则:MAXA(A1:A5)返回1. 实例二: 如果A1:A5包含1,2,9,大众计算机,good,则MAXA(A1:A5)

php5.3 goto函数介绍和示例

 goto操作符可以用来跳转到程序中的某一指定位置.该目标位置可以用目标名称 加上冒号来标记. goto操作符是PHP5.3+后新增功能,用来跳转到程序的另一位置:用法很简单:goto后面带上目标位置的标志,在目标位置上用目标名加冒号标记,如下:     复制代码 代码如下: goto a; echo '脚本之家'; a:     echo 'http://www.jb51.net';     但是goto的目标位置只能同一文件和作用域[既不能跳转到一个函数和类方法中],当然它可以跳出循环,但是

php opendir 函数与opendir语法

opendir语法  opendir(path,context) 目录  功能说明  打开目录句柄,opendir() 函数打开一个目录句柄 则该函数返回一个目录流,否则返回 false    来看个opendir列出目录下所有文件实例 */ $dirs ='./';//指定当前上当 if( is_dir( $dirs ) ) {  $hanld = opendir($dirs);    while (($file = readdir($hanld)) !== false)  {    echo

javascript中基于replace函数的正则表达式语法

示例代码如下: <script language="javascript"> var strM = "javascript is a good script language"; //在此我想将字母a替换成字母A alert(strM.replace("a","A")); </script> [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 它只替换了首字母.但如果加上正则表达式结果就不一样了

php核心语法-函数的使用

  函数: 指的是,具有某种功能的代码的集合.需要这个功能时,我们去执行(调用)相应的函数即可. 结构化编程,将功能都封装成一个个独立的结构. 抽象编程. 每次使用功能时,定义功能 . 转成 现将功能 制作成工具,然用时,使用工具就可以了. 函数必须先定义再使用.按照函数的定义者分成:系统函数和用户函数. 函数的基本语法: 定义函数的语法: Function 函数名(参数) { 函数体 } 调用函数的语法: 函数名(传递到函数的参数). 函数的基本组成部分: 函数名 函数的标志 参数 函数执行时

第三章 语法 5,函数与类

函数|语法 函数 在 PHP 中,允许程序设计者将常用的流程或者变量等元件,组织成一个固定的格式.也就是说用户可以自行组合函数或者是类. PHP 中的函数 (function) 和 C 语言一样,包括有返回值及无返回值,不像 Pascal 分成函数 (function) 和程序 (procedure) 那么复杂. 在函数的名称上,PHP 对于大小写的管制很松散.可以在定义函数时写成大写的名字,而在使用时使用小写的名字.总之,对函数而言,不用管大小写,只要注意名称没有重复就好了. 以下就是函数