看板 PHP 關於我們 聯絡資訊
題外話 其實有些語言有提供while-else敘述 也有人提議PHP提供這個功能 不過好像沒實作 while-else在資料庫的使用上其實很實用 while($blah=mysql_fetch_assoc($res)){ echo $blah; }else{ echo 'No data.'; } /* 目前的PHP並不能用這種寫法 */ 其實可以讓for, while這類的敘述也有個return value 可以是loop的執行次數 並且讓else的執行條件為 前一個敘述/運算的return value>0 Perl的語法就有點像是這樣 這樣的話就可以有 if(for(){}){ } 這種奇怪的東西 for(){ }else{ } 或while-else類似 -- 這篇其實跟原po想要的沒什麼關係... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.71.109
JoeHorn:我剛想了一下,這好像是 py 的特異功能~ @_@a 11/19 05:02
JoeHorn:之前好像有看過,可是有點忘了啥程式支援~ orz 11/19 05:03
buganini:好像是吧..python跟perl都有一些奇怪的用法XD 11/19 05:04