作者foxzgerald (O⊥M)
看板PHP
标题Re: [请益] 写线上档案总管遇到问题
时间Thu Dec 14 02:49:04 2006
※ 引述《alpe (薛丁格的猫)》之铭言:
: ※ 引述《aaronsoso (YA教授)》之铭言:
: : 目标:
: : 我网页每五秒会refresh一次
: : 一但发现档案数目有变动会出现一个警告视窗
: : 我到我现在PO文为止所写的程式码为
: : $fd =opendir('.');
: 是我见寡事少,还是...
: 我真的没看过这种写法说.
: while(): !?
: while(){
: //dosomething
: }
那是方便 HTML 中夹杂 回圈、判断的写法
<? while(true): ?>
<div> BLAH BLAH </div>
<? endwhile ?>
等同於
<?
while(true) {
echo "<div> BLAH BLAH </div>"
}
?>
除此之外还有
<? if(true): ?>
<? else: ?>
<? endif ?>
<? foreach( $items as $key => $item): ?>
<? endforeach ?>
... 等,请参考
http://tw.php.net/manual/en/control-structures.alternative-syntax.php
通常在 php 混着 html 的情况下,如果只是做些简单的
逻辑判断、或跑跑回圈,用这种表示满简洁易懂的。
不过若是在纯 php code 中,建议还是依习惯用 { }
将逻辑区块包起来,程式码会较容易阅读、不易看错 :)
--
「640K ought to be enough for anybody.!」
- Bill Gates -
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.199.121
1F:推 alpe:受教了 <(_ _)> 12/14 08:51
2F:→ foxzgerald::) 12/15 01:22