看板 PHP 關於我們 聯絡資訊
※ 引述《Qiqi (潑潑)》之銘言: : function get_array() : { : return array('a', 'b', 'c'); : } : 我要怎麼直接取值? : 右邊這個不能用,$b = get_array()[1]; : 還是只能存在變數來用? : $arr = get_array(); : $b = $arr[1]; 程式: gslin@colo-p [~] [17:52/W5] cat a.php <?php function get_array() { return array('a', 'b', 'c'); } list($a, $b, $c) = get_array(); var_dump($a, $b, $c); 程式執行的結果: gslin@colo-p [~] [17:52/W5] php a.php string(1) "a" string(1) "b" string(1) "c" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.121.80.241
liaosankai:如果只知道get_array會return array,但不知道長度 07/16 19:47
liaosankai:好像就沒辦法用list完整配對了 07/16 19:48
see7di:Echo ($x=get_array() And isSet($x[1])) ? $x[1] : ''; 07/16 21:48
tkdmaf:樓上,你的coding style真的......很微妙。 07/16 21:54
tails32100:小弟是覺得3樓的寫法蠻有趣的XD 07/16 21:58
tkdmaf:有人以前跟我說台灣都沒有高手不知道是不是真的。 07/16 22:07
tkdmaf:真希望他已經找到他心目中的高手了。可惜我不是。 07/16 22:07
see7di:為何微妙呢? 你覺得不好看? 07/16 22:12
tkdmaf:我個人來說,除非函式定義名稱就是大寫。 07/16 22:12
tkdmaf:否則基本上語法就全用小寫。不單單是我個人習慣而已。 07/16 22:12
tkdmaf:標新立異的coding style一點好處也沒有。 07/16 22:13
tkdmaf:如果你真的要問我好不好看,說真的………我覺得很難看。 07/16 22:13
tkdmaf:翻遍了一堆程式書籍,沒有人的coding style是你這種寫法。 07/16 22:14
tkdmaf:寫程式真的不要只是寫給自己爽。然後痛苦的是別人。 07/16 22:15
see7di:樓上你廢話真多,自己不懂不要侮辱別人的智商好嗎? 07/16 22:16
tkdmaf:樓上,是你自己要問我的喔。這麼生氣幹嘛? 07/16 22:17
gname:過度的簡化語法不是一件好事,程式除給機器看還要給人看... 07/16 22:20
tails32100:一般php coding style建議關鍵字是全小寫 echo and 07/16 22:21
tkdmaf:推樓上。大家都容易看懂是最好的。 07/16 22:23
tails32100:http://goo.gl/2sZU 07/16 22:24
tails32100:自嘲一下:一年前也是愛過度簡化,結果現在看不懂了... 07/16 22:25
tkdmaf:推樓上的好文連結。coding style真的很重要。 07/16 22:28
tkdmaf:我剛開始學python時,就為了這事被我哥唸的很慘。 07/16 22:28
tkdmaf:因為我get_ip()和getOled()同時出現。 07/16 22:30
tkdmaf:我哥就說,二個你要選一個,而且你要保證以後別人能比照。 07/16 22:30
tkdmaf:當然基本語法我是一定小寫,但函式定名我就有點亂了套。 07/16 22:31
bency:include 'camel_Case'; inclue 'PascalStyle'; 07/16 23:12
dlikeayu:最後都拿去壓縮就無視(誤 07/17 09:29
Qiqi:可惜我的情況正如一樓所說那樣 07/17 12:20
rickysu:PHP也是有 coding standard http://goo.gl/mZa3b 07/18 10:56