为什么我不能在 php 的 try 块中定义函数之前调用它

阿米特·比斯特

当我在定义之前在 try 块中调用函数时。它给了我致命的错误

我想做的是这个

try {
   echo someFunction();
   function someFunction()
   {
     return 'hello';
   }
 } catch (Exception $e ){
    return $e->getMessage();
 }

虽然我只是修复了这个只是在 try 块上方粘贴函数,但我很好奇这里有什么问题不应该起作用。它不在条件块中。

红色元素

当以条件方式定义函数时,必须在调用之前对其定义进行处理。只需切换回声和功能,如下所示。

try {
    function someFunction()
    {
        return 'hello';
    }
    echo someFunction();
} catch (Exception $e ){
    return $e->getMessage();
}

http://php.net/manual/en/functions.user-defined.php

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么不能在try / catch块中访问变量?

来自分类Dev

为什么我不能在PHP函数中访问我的私有变量?

来自分类Dev

为什么我不能在PHP中为类变量定义连接字符串?

来自分类Dev

为什么我不能在PHP中为类变量定义连接字符串?

来自分类Dev

为什么我不能在 PHP 7 中访问我的会话变量?

来自分类Dev

为什么我不能在PHP函数中将函数作为默认变量提供?

来自分类Dev

为什么我不能在PHP中更改日期格式

来自分类Dev

为什么我不能在关联数组 php 中取消设置数组

来自分类Dev

为什么我的php登录脚本不能在Chrome中工作,而在FireFox或Edge中不能工作?

来自分类Dev

为什么我不能在PHP中直接使用函数返回值作为动态类名?

来自分类Dev

为什么我不能在 React 中调用这个函数?

来自分类Dev

为什么我不能在PHP FFI中的结构上使用字,字节?但是char,int和short作品呢?

来自分类Dev

为什么我不能在PHP FFI中的结构上使用字,字节?但是char,int和short作品呢?

来自分类Dev

为什么我不能在PHP中比较这些数字?

来自分类Dev

为什么我的php文件不能在xamppp上运行?

来自分类Dev

为什么我不能在函数的外侧定义后跟 =?

来自分类Dev

为什么我不能在定义中定义变量?

来自分类Dev

为什么我不能在回调中调用useRef?

来自分类Dev

为什么我不能在声明中定义静态字段?

来自分类Dev

为什么我不能在JUnit中定义期望的ParseException?

来自分类Dev

为什么我不能在wxPython中销毁我的StaticText?

来自分类Dev

为什么我不能在 Flatlist 中显示我的项目?

来自分类Dev

为什么我不能在熊猫函数中应用shift?

来自分类Dev

为什么我的函数不能在 python 代码中执行?

来自分类Dev

为什么我不能在ENV上调用slice()?

来自分类Dev

为什么我不能在Option上调用flatMap [列表]

来自分类Dev

为什么我不能在函数内部创建数组对象?

来自分类Dev

为什么我不能在函数中直接返回Void

来自分类Dev

为什么我不能在pow()函数中使用整数?

Related 相关文章

  1. 1

    为什么不能在try / catch块中访问变量?

  2. 2

    为什么我不能在PHP函数中访问我的私有变量?

  3. 3

    为什么我不能在PHP中为类变量定义连接字符串?

  4. 4

    为什么我不能在PHP中为类变量定义连接字符串?

  5. 5

    为什么我不能在 PHP 7 中访问我的会话变量?

  6. 6

    为什么我不能在PHP函数中将函数作为默认变量提供?

  7. 7

    为什么我不能在PHP中更改日期格式

  8. 8

    为什么我不能在关联数组 php 中取消设置数组

  9. 9

    为什么我的php登录脚本不能在Chrome中工作,而在FireFox或Edge中不能工作?

  10. 10

    为什么我不能在PHP中直接使用函数返回值作为动态类名?

  11. 11

    为什么我不能在 React 中调用这个函数?

  12. 12

    为什么我不能在PHP FFI中的结构上使用字,字节?但是char,int和short作品呢?

  13. 13

    为什么我不能在PHP FFI中的结构上使用字,字节?但是char,int和short作品呢?

  14. 14

    为什么我不能在PHP中比较这些数字?

  15. 15

    为什么我的php文件不能在xamppp上运行?

  16. 16

    为什么我不能在函数的外侧定义后跟 =?

  17. 17

    为什么我不能在定义中定义变量?

  18. 18

    为什么我不能在回调中调用useRef?

  19. 19

    为什么我不能在声明中定义静态字段?

  20. 20

    为什么我不能在JUnit中定义期望的ParseException?

  21. 21

    为什么我不能在wxPython中销毁我的StaticText?

  22. 22

    为什么我不能在 Flatlist 中显示我的项目?

  23. 23

    为什么我不能在熊猫函数中应用shift?

  24. 24

    为什么我的函数不能在 python 代码中执行?

  25. 25

    为什么我不能在ENV上调用slice()?

  26. 26

    为什么我不能在Option上调用flatMap [列表]

  27. 27

    为什么我不能在函数内部创建数组对象?

  28. 28

    为什么我不能在函数中直接返回Void

  29. 29

    为什么我不能在pow()函数中使用整数?

热门标签

归档