亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

PHP可變函數學習小結

2024-05-04 23:40:37
字體:
來源:轉載
供稿:網友
PHP 支持可變函數的概念。這意味著如果一個變量名后有圓括號,PHP 將尋找與變量的值同名的函數,并且嘗試執行它,本文給大家分享php可變函數學習小結,對php可變函數相關知識感興趣的朋友一區學習吧
 

在上篇文章給大家介紹了php可變變量,今天通過本篇文章給大家介紹php可變函數,具體詳情如下。

PHP 支持可變函數的概念。這意味著如果一個變量名后有圓括號,PHP 將尋找與變量的值同名的函數,并且嘗試執行它??勺兒瘮悼梢杂脕韺崿F包括回調函數,函數表在內的一些用途。

可變函數不能用于例如 echo,print,unset(),isset(),empty(),include,require 以及類似的語言結構。需要使用自己的包裝函數來將這些結構用作可變函數。

Example #1 可變函數示例

<?phpfunction foo() { echo "In foo()<br />/n";}function bar($arg = '') { echo "In bar(); argument was '$arg'.<br />/n";}// 使用 echo 的包裝函數function echoit($string){ echo $string;}$func = 'foo';$func();  // This calls foo()$func = 'bar';$func('test'); // This calls bar()$func = 'echoit';$func('test'); // This calls echoit()?>

也可以用可變函數的語法來調用一個對象的方法。

<?phpclass Foo{ function Variable() {  $name = 'Bar';  $this->$name(); // This calls the Bar() method } function Bar() {  echo "This is Bar"; }}$foo = new Foo();$funcname = "Variable";$foo->$funcname(); // This calls $foo->Variable()?>

當調用靜態方法時,函數調用要比靜態屬性優先:

Example #3 Variable 方法和靜態屬性示例

<?phpclass Foo{ static $variable = 'static property'; static function Variable() {  echo 'Method Variable called'; }}echo Foo::$variable; // This prints 'static property'. It does need a $variable in this scope.$variable = "Variable";Foo::$variable(); // This calls $foo->Variable() reading $variable in this scope.?>

可以使用可變函數的方法列表如下:

<?phparray_diff_assoc()array_diff_key()array_diff_uassoc()array()array_intersect_ukey()array_map()array_merge()array_merge_recursive()array_multisort()array_push()array_replace()array_replace_recursive()array_unshift()call_user_func()call_user_method()compact()dba_open()dba_popen()echo()forward_static_call()fprintf()fscanf()httprequestpool_construct()ibase_execute()ibase_set_event_handler()ibase_wait_event()isset()list()maxdb_stmt_bind_param()maxdb_stmt_bind_result()mb_convert_variables()newt_checkbox_tree_add_item()newt_grid_h_close_stacked()newt_grid_h_stacked()newt_grid_v_close_stacked()newt_grid_v_stacked()newt_win_choice()newt_win_entries()newt_win_menu()newt_win_message()newt_win_ternary()pack()printf()register_shutdown_function()register_tick_function()session_register()setlocale()sprintf()sscanf()unset()var_dump()w32api_deftype()w32api_init_dtype()w32api_invoke_function()wddx_add_vars()wddx_serialize_vars()

下面給大家介紹下 PHP Math函數

php math簡介

數學 (Math) 函數能處理 integer 和 float 范圍內的值。

php math 函數

PHP:指示支持該函數的最早的 PHP 版本。

 

函數 描述 PHP
abs() 絕對值。 3
acos() 反余弦。 3
acosh() 反雙曲余弦。 4
asin() 反正弦。 3
asinh() 反雙曲正弦。 4
atan() 反正切。 3
atan2() 兩個參數的反正切。 3
atanh() 反雙曲正切。 4
base_convert() 在任意進制之間轉換數字。 3
bindec() 把二進制轉換為十進制。 3
ceil() 向上舍入為最接近的整數。 3
cos() 余弦。 3
cosh() 雙曲余弦。 4
decbin() 把十進制轉換為二進制。 3
dechex() 把十進制轉換為十六進制。 3
decoct() 把十進制轉換為八進制。 3
deg2rad() 將角度轉換為弧度。 3
exp() 返回 Ex 的值。 3
expm1() 返回 Ex - 1 的值。 4
floor() 向下舍入為最接近的整數。 3
fmod() 返回除法的浮點數余數。 4
getrandmax() 顯示隨機數最大的可能值。 3
hexdec() 把十六進制轉換為十進制。 3
hypot() 計算直角三角形的斜邊長度。 4
is_finite() 判斷是否為有限值。 4
is_infinite() 判斷是否為無限值。 4
is_nan() 判斷是否為合法數值。 4
lcg_value() 返回范圍為 (0, 1) 的一個偽隨機數。 4
log() 自然對數。 3
log10() 以 10 為底的對數。 3
log1p() 返回 log(1 + number)。 4
max() 返回最大值。 3
min() 返回最小值。 3
mt_getrandmax() 顯示隨機數的最大可能值。 3
mt_rand() 使用 Mersenne Twister 算法返回隨機整數。 3
mt_srand() 播種 Mersenne Twister 隨機數生成器。 3
octdec() 把八進制轉換為十進制。 3
pi() 返回圓周率的值。 3
pow() 返回 x 的 y 次方。 3
rad2deg() 把弧度數轉換為角度數。 3
rand() 返回隨機整數。 3
round() 對浮點數進行四舍五入。 3
sin() 正弦。 3
sinh() 雙曲正弦。 4
sqrt() 平方根。 3
srand() 播下隨機數發生器種子。 3
tan() 正切。 3
tanh() 雙曲正切。

 

PHP Math 常量

 

常量名 常量名 常量值 PHP
M_E e 2.7182818284590452354 4
M_EULER Euler 常量 0.57721566490153286061 5.2.0
M_LNPI log_e(pi) 1.14472988584940017414 5.2.0
M_LN2 log_e 2 0.69314718055994530942 4
M_LN10 log_e 10 2.30258509299404568402 4
M_LOG2E log_2 e 1.4426950408889634074 4
M_LOG10E log_10 e 0.43429448190325182765 4
M_PI Pi 3.14159265358979323846 3
M_PI_2 pi/2 1.57079632679489661923 4
M_PI_4 pi/4 0.78539816339744830962 4
M_1_PI 1/pi 0.31830988618379067154 4
M_2_PI 2/pi 0.63661977236758134308 4
M_SQRTPI sqrt(pi) 1.77245385090551602729 5.2.0
M_2_SQRTPI 2/sqrt(pi) 1.12837916709551257390 4
M_SQRT1_2 1/sqrt(2) 0.70710678118654752440 4
M_SQRT2 sqrt(2) 1.41421356237309504880 4
M_SQRT3 sqrt(3) 1.73205080756887729352 5.2.0
 


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久免费a∨大胸| 亚洲午夜精品久久久久久性色| 亚洲高清福利视频| 奇门遁甲1982国语版免费观看高清| 国产专区欧美专区| 日本乱人伦a精品| 亚洲免费视频在线观看| 97久久精品视频| 日韩一区二区久久久| 欧美精品videossex88| 久久视频免费在线播放| 26uuu国产精品视频| 中文字幕欧美日韩va免费视频| 亚洲精品v天堂中文字幕| 精品视频久久久久久| 国产午夜精品免费一区二区三区| 亚洲激情在线视频| 国产精品xxx视频| 久久精品99无色码中文字幕| 国产精品h片在线播放| 日本道色综合久久影院| 97av在线视频免费播放| 国产精品丝袜久久久久久不卡| 欧美中文字幕视频| 日韩中文字幕在线| 成人黄色大片在线免费观看| 久久久女人电视剧免费播放下载| 日韩av在线一区二区| 国产精品 欧美在线| 欧美日韩人人澡狠狠躁视频| 日韩一区二区在线视频| 亚洲一区二区三区香蕉| 日本欧美精品在线| 亚洲美女激情视频| 日韩电影中文 亚洲精品乱码| 国产精品一二三视频| 在线观看精品自拍私拍| 色yeye香蕉凹凸一区二区av| 久久久人成影片一区二区三区观看| 色婷婷久久av| 欧美亚州一区二区三区| 91精品国产电影| 色噜噜国产精品视频一区二区| 日本中文字幕成人| 欧美大片在线看免费观看| 97香蕉久久夜色精品国产| 亚洲毛片在线观看| 日本一区二区在线免费播放| 久久97精品久久久久久久不卡| 国产成人精品av| 全色精品综合影院| 亚洲图片在区色| 国产精品日日摸夜夜添夜夜av| 欧美伊久线香蕉线新在线| 久久久久北条麻妃免费看| 久久全国免费视频| 97视频免费在线看| 日韩av免费在线播放| 亚洲www视频| 欧美综合国产精品久久丁香| 亚洲一区二区自拍| 国产精品久久久久久久久久新婚| 色无极亚洲影院| xvideos亚洲人网站| 国产精品 欧美在线| 国产精品中文字幕在线| 欧美视频中文字幕在线| 日韩欧美第一页| 亚洲精品久久久久中文字幕欢迎你| 欧美日韩国产综合新一区| 国产亚洲欧美日韩精品| 精品国产一区二区三区四区在线观看| 久久av资源网站| 亚洲欧美日韩一区在线| 久久综合伊人77777| 亚洲欧美色图片| 国内精品在线一区| 亚洲人成电影在线观看天堂色| 日韩va亚洲va欧洲va国产| 日韩中文字幕欧美| 国产精品欧美一区二区三区奶水| 亚洲免费影视第一页| 欧美激情视频在线| 久久av.com| 日韩精品www| 久久久久久久色| 91国偷自产一区二区三区的观看方式| www.欧美精品一二三区| 亚洲欧美国产一区二区三区| 日韩在线观看免费高清完整版| 成人女保姆的销魂服务| 欧美激情精品久久久久久免费印度| 欧美性猛交xxxx| 大量国产精品视频| 日本伊人精品一区二区三区介绍| 91视频免费网站| 久久九九亚洲综合| 92看片淫黄大片看国产片| 成人欧美在线视频| 亚洲午夜久久久影院| 国产精品高潮呻吟视频| 国产精品第3页| 亚洲人成五月天| 国产精品视频26uuu| 国产精品久久精品| 久久久久久国产精品久久| 亚洲欧美日韩精品久久| 91性高湖久久久久久久久_久久99| 国产在线精品播放| 欧美猛交免费看| 91精品国产99久久久久久| 亚洲欧洲高清在线| 亚洲国产精品热久久| 91久久精品美女| 亚洲视频第一页| 国产精品视频一区二区高潮| 亚洲最大激情中文字幕| 日韩精品中文字幕有码专区| 欧美极品美女视频网站在线观看免费| 欧美壮男野外gaytube| 欧美在线视频在线播放完整版免费观看| 亚洲精品动漫久久久久| 日本国产一区二区三区| 97视频免费在线看| 欧美韩日一区二区| 欧美日韩在线免费| 亚洲护士老师的毛茸茸最新章节| 免费av一区二区| 午夜精品一区二区三区在线视| 国产精品久久久久aaaa九色| 91亚洲va在线va天堂va国| 亚洲xxxxx| 精品亚洲永久免费精品| 欧美日韩在线第一页| 国产ts人妖一区二区三区| 欧美激情手机在线视频| 久久久人成影片一区二区三区| 91成人在线播放| 国产免费一区二区三区在线能观看| 欧美精品国产精品日韩精品| 91精品久久久久久综合乱菊| 亚洲精品91美女久久久久久久| 亚洲免费人成在线视频观看| 亚洲精品网址在线观看| 日韩精品亚洲视频| 久久亚洲国产精品| 国产日产欧美a一级在线| 丝袜亚洲欧美日韩综合| 亚洲va欧美va在线观看| 亚洲精品www久久久久久广东| 欧美电影免费观看高清| 大胆人体色综合| 日本午夜人人精品| 日韩美女在线看| 91在线直播亚洲| 国产中文日韩欧美| 国产一区二区三区在线播放免费观看| 成人免费视频网址| 国产ts一区二区| 精品成人av一区| 欧美老少做受xxxx高潮| 亚洲free性xxxx护士白浆| 中文字幕日韩欧美| 久久久亚洲成人|