在PHP中,返回值通常使用 return
关键字。return
用于结束当前函数的执行,并且将结果返回给调用者。这里有一些基本的示例:
- 返回一个值: “`php function add(\(a, \)b) { return \(a + \)b; }
$result = add(5, 3); // 结果是 8
2. **返回数组**:
```php
function getUser() {
return array(
'name' => 'John',
'age' => 30
);
}
$user = getUser(); // 返回一个数组
echo $user['name']; // 输出 John
- 返回对象: “`php class User { public \(name = 'John'; public \)age = 30; }
function getUser() {
return new User();
}
\(user = getUser(); // 返回一个对象 echo \)user->name; // 输出 John
4. **返回布尔值**:
```php
function isActive($user) {
return $user['active'] === true;
}
$isActive = isActive($user); // 如果用户是活跃的,返回 true,否则返回 false
返回NULL:
function findUser($id) {
// 假设这里进行了数据库查询
if ($user = get_user_by_id($id)) {
return $user;
}
return null; // 如果没有找到用户,返回 NULL
}
返回字符串: “`php function greet(\(name) { return "Hello, " . \)name; }
$greeting = greet(‘John’); // 返回 “Hello, John” “`
使用 return
可以灵活地控制函数的输出,是PHP编程中非常基础且重要的概念。