php函式的常用使用及注意之處

2022-02-07 21:05:17 字數 1366 閱讀 1856

<?php

/** * @author yuans

* @package 函式的常用使用方法及特性.

*/# 基礎函式編寫注意點.

// 為了方便ide的管理及**提示功能,我們在所有函式命名時使用fun_開頭.

function fun_cutstr($str,$str_width=0,$str_pad='...')else

}echo fun_cutstr('aaaaaaaaaaaaaaaaaaaaaaaa',5); // out disply: "aaaaa...";

# 由於是utf-8編碼, 所以每個漢字為4位元組, 此處將返回"我是...";

echo fun_cutstr('我是個技術工作者',8);

# 或者我們需要考慮對函式的嚴重破壞,比如如下函式

echo fun_cutstr(false); //out: false

echo fun_cutstr('tbbbbbbbbs','aaaaaaaa'); // out: tbbbbbbbbs

echo fun_cutstr('','aaaaaaaa'); //out: empty

?>

php函式的一些基礎知識

a: 跟變數命名一樣,不可以內建函式名,不可以用數字來命名函式.

b: 重複呼叫性.

c: 支援靜態元素.

d: 支援不固定引數

<?php

$b = &fun_cutstr('aaaaaaaaaaaaaaaaaaaaaaaa',5); // out disply: "aaaaa...";

fun_cutstr('cccccccccccccccccc',5);

echo $b;

?>

引用函式將在php 5.3版本上無法正常執行, 6.0也最終將其拋棄, 理論上講echo $b,將會返回ccccc...

$b引入了函式的位址, 為此函式的任何改變都會被賦值給$b. 

當然這些真的可以很少用, 不必太在意,特別是新學習者.

靜態函式如下表示:

<?php

/** * @author yuans

* @package 函式的常用使用方法及特性.

*/# 靜態函式編寫注意點.

function fun_static()

fun_static();

fun_static();

fun_static();

?>

static $a = 1; 僅會在第一次呼叫函式時執行, 表明它是個靜態, 第二次執行時, $a變數就是取回靜態的值, 而不會去執行$a = 1的賦值.如此類推, 數值不停地相加.

php函式的常用方法及注意之處小結

複製 如下 php author yuans copyright php.com package 函式的常用使用方法及特性.程式設計客棧 基礎函式編寫注意點.為了方便ide的管理及 提示功能,我們在所有函式命名時使用fun 開頭.function fun cutstr str,str width 0...

C 常用函式及注意細節

memset 以字元填充緩衝區 參考 注意細節 得加標頭檔案 include 老生常談,正確使用memset memcpy 複製乙個緩衝區到另乙個 參考 min element 和max element 作用 返回容器中最小值和最大值。max element first,end,cmp 其中cmp為...

QTableWidget常用函式及注意事項

0 常用設定 table setting 設定表頭 qstringlist header header id info1 info2 info3 ui tablewidget 1 sethorizontalheaderlabels header 整行選中的方式 ui tablewidget 1 se...