2 回答

TA貢獻1783條經(jīng)驗 獲得超4個贊
return date("l F jS Y", $timestamp);
是先運行date函數(shù),然后把date函數(shù)的返回值做為此函數(shù)的返回值,date是系統(tǒng)函數(shù),你可以百度一下它的原型
同理
echo longdate(time());
是先運行time(),把它的返回值做為參數(shù)賦給longdate,最后輸出longdate的返回值

TA貢獻1828條經(jīng)驗 獲得超3個贊
問題1:返回值不是說是計算后的結(jié)果嗎,為什么這里可以不用任何計算直接在中括號內(nèi)用return呢?
不用任何計算也是計算,你的例子中是函數(shù)計算,計算函數(shù)date的結(jié)果,是一定形式的日期字符串,然后再返回這個字符串(Friday October 11th 2013)。
問題2:有個口訣是“返回函數(shù)名”為什么這里return后面又有一堆不知道什么來的東西呢?
返回的是一個數(shù)值,return后面無論是什么,都可以計算出一個結(jié)果,只把結(jié)果(Friday October 11th 2013)作為返回,
問題3:echo后面time里外都有括弧是什么意思呢?
time()表示函數(shù)time的結(jié)果,函數(shù)都要有括號,沒有任何參數(shù)的時候使用一對空的括號。
- 2 回答
- 0 關(guān)注
- 153 瀏覽
添加回答
舉報