上篇文章給大家介紹了《什么是引用傳參?引用傳參的用法?引用參數(shù)的賦值?(附代碼)》,本文繼續(xù)給大家介紹PHP中什么是變量函數(shù)?如何使用變量函數(shù)?(分享),一起來學(xué)習(xí)吧?。?!
什么是變量函數(shù):
當(dāng)一個變量函數(shù)的值是某一個函數(shù)的名稱字符串時(shí),我們可以使用變量名()的方式調(diào)用對應(yīng)名稱的函數(shù),這種調(diào)用方式就是變量函數(shù)
例如:
$var = 'demo'; function demo(){ php代碼 }
變量函數(shù)的使用:$var();等價(jià)于demo();
我們以代碼為例:
<?php /****** 變量函數(shù)*/ $yyds = 'study'; $study = '努力學(xué)習(xí)'; echo $$yyds; ?>
在學(xué)習(xí)變量函數(shù)之前,我們先來在回顧一下之前所講得可變變量,首先我們先給$yyds賦一個初始值為study,然后再把‘努力學(xué)習(xí)’賦值給study;當(dāng)我們輸出(echo)$$yyds時(shí),我們輸出的結(jié)果將會是努力學(xué)習(xí)字樣,($yyds會被解析為study,然后再繼續(xù)解析成努力學(xué)習(xí));運(yùn)行結(jié)果如下所示: