主要是放在php主体代码中,有什么用法上的细致区别?<?php
echo  "a";
return ;
echo  "b";
?><?php
echo  "a";
exit ;
echo  "b";
?>

解决方案 »

  1.   

    die()停止程序运行,输出内容
    exit是停止程序运行,不输出内容
    return  不运行后面代码
      

  2.   

    return 是返回值,也有终止程序的作用
      

  3.   

    return 返回调用
    exit 退出程序
    对你的示例:没有区别function func($v) {
      echo $v;
      return; //改成 exit 再看看
    }func(123);
      

  4.   


    估计老大的意思是这样function func($v) {
      echo $v;
      return; //改成 exit 再看看
    }func(123);
    echo '456';
      

  5.   

    噢,漏了一个function func($v) {
      echo $v;
      return; //改成 exit 再看看
    }
    func(123);
    func(123);123123
    function func($v) {
      echo $v;
      exit;
    }
    func(123);
    func(123);123
      

  6.   

    区别很大 exit后边php代码直接不再往下执行了return只是返回调用,该怎么执行还怎么执行.你这种情况只是特例----不需要往下执行
      

  7.   

    楼上说的不严谨 不能编辑了  我再回复下.我说的是return和exit放在函数里边的情况下.  楼主问的是放在主题代码中请无视