PHP基礎之函式

2022-07-15 10:18:10 字數 2588 閱讀 4040

function 函式名(引數1,引數2,...)

<?php

function showone($args)

"; }

function showtwo($args)

"; }

$fn = rand(0, 1)% 2? 'showone': 'showtwo';

$fn('號');

?>

<?php

$fun = function ($args)

"; };

$fun('號');

?>

<?php

$str= '泥萌';

function fun($args)

"; $args= '蝸萌';

}fun($str);

echo $str;

?>

<?php

$str= '泥萌';

function fun(&$args)

"; $args= '蝸萌';

}fun($str);

echo $str;

?>

<?php

function fun($name, $word='泥萌')

"; echo "說說:

"; }

fun('sunny');

fun('jerry', '蝸萌');

?>

<?php

define('word', '泥萌');

function fun($name, $word=word)

"; echo "說說:

"; }

fun('tomy');

fun('marry', '蝸萌');

?>

<?php

function fun()

fun('泥萌', '蝸萌');

echo '

'; fun('tomy', 'sunny', 'jerry', 'marry');

?>

<?php

function fun(...$args)

$name= ['sunny', 'jerry', 'tomy'];

echo '';

fun(...$name);

?>

<?php

function fun($name, ...$word)

"; foreach($word as $v)

"; }

}fun('jerry', '泥萌號', '蝸萌號', '塔萌號');

?>

<?php

function fun(string $name, int $age) :

"; }

fun('jerry', 15);

?>

# 約束返回型別是陣列

function fun():array

fun();

# 約束return後面不能有返回值  

# 必須在7.1以後的版本中才支援

function fun():void

fun();

<?php

function fun(int $num1, int $num2):int

echo fun(10,21);

?>

# demo.php

echo '泥萌

';require './test.php'; //包含檔案

echo '蝸萌

';/*

* 最終輸出結果為:

* 泥萌

* sunny

* 蝸萌

*/

# test.php

echo 'sunny

';return;

echo 'jerry

';

# test.php

return array('name'=>'sunny', 'word'=>'泥萌');

# demo.php

$arr= require './test.php';

print_r($arr);

<?php

function fun1()

function fun2()

fun1();

echo fun2();

?>

php基礎之函式

變數作用域 區域性變數 超全域性變數 server globals get post request cookie session全域性變數 區域性靜態變數 在函式內部使用全域性變數 a 4 function add add echo echo a function exists func get ...

PHP基礎之函式(3)

一段封裝好的 可以隨時呼叫。function 函式名 引數1 引數2,命名規範 對於函式,命名規則和變數是一樣的,但是不區分大小寫。函式呼叫時,執行權進入函式,一,當函式內的所有語句執行完後,函式結束,交回執行權。二,當函式碰到ruturn語句時,函式返回,交回執行權。返回值,類似街邊的投幣機,投進...

PHP基礎之基本函式總結

1.strlen 函式 strlen 函式返回字串的長度,以字元計。strlen 常用於迴圈和其他函式,在確定字串何時結束很重要時。例如,在迴圈中,我們也許需要在字串的最後乙個字元之後停止迴圈 2.strpos 函式 strpos 函式用於檢索字串內指定的字元或文字。如果找到匹配,則會返回首個匹配的...