亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有三個返回值的問題,麻煩幫忙看看怎么做?

有三個返回值的問題,麻煩幫忙看看怎么做?

PHP
喵喵時光機 2023-04-09 17:13:36
<?phpfunction longdate($timestamp){return date("l F jS Y", $timestamp);}echo longdate(time());?>本人是菜鳥,零基礎學php,有上面這樣一段代碼。問題1:返回值不是說是計算后的結果嗎,為什么這里可以不用任何計算直接在中括號內用return呢?問題2:有個口訣是“返回函數名”為什么這里return后面又有一堆不知道什么來的東西呢?問題3:echo后面time里外都有括弧是什么意思呢?麻煩啦~小弟感激不盡
查看完整描述

2 回答

?
慕娘9325324

TA貢獻1783條經驗 獲得超4個贊

return date("l F jS Y", $timestamp);

是先運行date函數,然后把date函數的返回值做為此函數的返回值,date是系統函數,你可以百度一下它的原型
同理
echo longdate(time());

是先運行time(),把它的返回值做為參數賦給longdate,最后輸出longdate的返回值

查看完整回答
反對 回復 2023-04-12
?
倚天杖

TA貢獻1828條經驗 獲得超3個贊

問題1:返回值不是說是計算后的結果嗎,為什么這里可以不用任何計算直接在中括號內用return呢?
不用任何計算也是計算,你的例子中是函數計算,計算函數date的結果,是一定形式的日期字符串,然后再返回這個字符串(Friday October 11th 2013)。

問題2:有個口訣是“返回函數名”為什么這里return后面又有一堆不知道什么來的東西呢?
返回的是一個數值,return后面無論是什么,都可以計算出一個結果,只把結果(Friday October 11th 2013)作為返回,

問題3:echo后面time里外都有括弧是什么意思呢?
time()表示函數time的結果,函數都要有括號,沒有任何參數的時候使用一對空的括號。

查看完整回答
反對 回復 2023-04-12
  • 2 回答
  • 0 關注
  • 141 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號