为什么';返回';在PHP、Codeigniter中是否用于检索或将数据插入数据库?

为什么';返回';在PHP、Codeigniter中是否用于检索或将数据插入数据库?,php,codeigniter,Php,Codeigniter,我对PHP和Codeigniter都是新手 公共功能测试表() { $q=$this->db ->其中('id',$id) ->get('table_name'); 返回$q->row(); } //test_table()是一个在codeigniter中写入模型的函数: 如果从函数中调用,return语句将立即结束当前函数的执行,并将其参数作为函数调用的值返回 这意味着“return”语句将把数据返回给调用它的父方法 DB操作的行为将取决于您使用的框架/库 从codeigniter手册:

我对PHP和Codeigniter都是新手

公共功能测试表()
{ 
$q=$this->db
->其中('id',$id)
->get('table_name');
返回$q->row();
}
//test_table()是一个在codeigniter中写入模型的函数:

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

这意味着“return”语句将把数据返回给调用它的父方法

DB操作的行为将取决于您使用的框架/库

从codeigniter手册:

insert([$table = ''[, $set = NULL[, $escape = NULL]]])
RETURNS: TRUE on success, FALSE on failure


选择时,“return”语句将从数据库返回行,如果未找到,则返回“false”。

此代码可能在函数的范围内?假设这段代码是从那个函数返回值的?你能发布整个例子吗?你希望它如何工作?为什么这令人惊讶?我的问题只是关于“返回”的陈述,为什么我们大多数时候使用返回。如果我们不使用RETURN,那么那里会发生什么???@Biswajit17:那么。。。您在问
return
关键字在PHP中的含义是什么?听起来PHP入门教程是一个很好的起点。