45 lines
829 B
Markdown
45 lines
829 B
Markdown
|
---
|
|||
|
title: Functions
|
|||
|
localeTitle: 功能
|
|||
|
---
|
|||
|
## PHP函数简介
|
|||
|
|
|||
|
函数是可以在程序中重复使用的语句块。
|
|||
|
|
|||
|
### 简单的功能+通话
|
|||
|
|
|||
|
```php
|
|||
|
function say_hello() {
|
|||
|
return "Hello!";
|
|||
|
}
|
|||
|
|
|||
|
echo say_hello();
|
|||
|
```
|
|||
|
|
|||
|
### 简单功能+参数+调用
|
|||
|
|
|||
|
```php
|
|||
|
function say_hello($friend) {
|
|||
|
return "Hello " . $friend . "!";
|
|||
|
}
|
|||
|
|
|||
|
echo say_hello('Tommy');
|
|||
|
```
|
|||
|
|
|||
|
### strtoupper - 让所有的Chars变得更大和更大!
|
|||
|
|
|||
|
```php
|
|||
|
function makeItBIG($a_lot_of_names) {
|
|||
|
foreach($a_lot_of_names as $the_simpsons) {
|
|||
|
$BIG[] = strtoupper($the_simpsons);
|
|||
|
}
|
|||
|
return $BIG;
|
|||
|
}
|
|||
|
|
|||
|
$a_lot_of_names = ['Homer', 'Marge', 'Bart', 'Maggy', 'Lisa'];
|
|||
|
var_dump(makeItBIG($a_lot_of_names));
|
|||
|
```
|
|||
|
|
|||
|
#### 更多信息:
|
|||
|
|
|||
|
* [php.net用户定义的函数手册](https://secure.php.net/manual/en/functions.user-defined.php)
|