php - 在函数中使用 "return"后是否执行了任何操作

标签 php sql

我知道这是一个非常基本的问题,但我只是想确认一些事情。

我已经开始开发之前开发过的 Web 应用程序。

我对return的理解是立即结束函数的执行。如果我错了,请纠正我。

但是从这个理解来看,

return $myVariable;

sqlsrv_close($connection);

不关闭sql连接?

我再次感谢这是 PHP 101,但我只是想仔细检查一下。

最佳答案

根据return语句的定义,

如果从函数内部调用,return 语句会立即结束当前函数的执行,并将其参数作为函数调用的值返回。

因此,在您的情况下,它不会执行代码,sqlsrv_close($connection);

引用号:http://www.php.net/manual/en/function.return.php

关于php - 在函数中使用 "return"后是否执行了任何操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23264649/

相关文章:

sql - 这是为此报告编写 SQL 的最佳方式吗?

sql - 如何进行 Postgresql 组聚合 : 2 fields using one to select the other

php - PDO SQLITE转义单引号反斜杠

SQL Server 2008 列的千位分隔符

php - 提交之前从选择选项中发布或获取所选值(同一页面)

php - 使用JWT auth缓存API请求

sql - 如何使用 Kotlin 的暴露 ORM 获得具有正确行为的createdAt和lastModified字段?

sql - SQL 中的事务和回滚

PHP Timestampable - 可以为一个字段更新和创建吗?

javascript - 当用户收到新消息时重新加载页面不起作用