1. (!($n%10) ? '' : '')
複製代碼
呢種叫做 三元運算式 ternary conditional operator,你可以係 Google 搵下 d 資料



[ 本帖最後由 hamu278 於 2009-2-5 19:48 編輯 ]

TOP

原帖由 ty040422 於 2009-2-5 19:41 發表

明白!!!
其實要由頭睇人地的程式一次 是否很難的事?
重新去寫可能仲好?



 google 係吾係比較難search
! % ? 呢d野架...

幾位 可吾可以解釋下
! % ? null 係點用..有咩用


去呢度啦
http://hk2.php.net/operators.comparison

[ 本帖最後由 叮叮仔 於 2009-2-5 19:48 編輯 ]

TOP

% 的意思係餘數
eg: 11%10 即11除10的餘數係1
!係不等於的意思
?係用黎做 if
if ( something) {
//statement
} else {
//statement
}
係等於
(something)?statement1 : statement2;

而null係指無嘢
你echo null係唔會output 到乜嘢ge

[ 本帖最後由 joshua_tam 於 2009-2-6 01:47 編輯 ]

TOP

sorry...吾係好明

原帖由 joshua_tam 於 2009-2-6 01:46 發表
% 的意思係餘數
eg: 11%10 即11除10的餘數係1
!係不等於的意思
?係用黎做 if
if ( something) {
//statement
} else {
//statement
}
係等於
(something)?statement1 : statement2;

而null係指無嘢
你echo null係唔會output 到乜嘢ge

應該明白你所舉的例子!!! thanks!!!

but......

for($n=1; $n<=100; $n++) echo $n . ' ~ ' . (!($n%10) ? '<br/>' : '');
甘係上面那段
(!($n%10) ? '<br/>' : '')
不等於($n除10)? 就出<BR>
甘呢到 係吾係無講到 $n除10 個"餘數"要係"咩野" 先等於"不等於"先出"br"

$n%10 = $n 呢個數不斷++ 再除10...

[ 本帖最後由 ty040422 於 2009-2-6 11:23 編輯 ]

TOP

TOP

你要睇埋個!

TOP

原帖由 ty040422 於 2009-2-5 18:52 發表


PHP新手..問下姐..學下姐...
我真係吾識回應你的說話

或者...有無其他語言可以做到以上效果?
有的.你又吾介意的......就......請   賜    教


PS:我只係聽人講過...
做到想要的效果 = not bad
做到想要的效果x精簡化 = ok/good


首先, 你要明白精簡o既目的.
    如果精簡o既目的係為o左令睇o既人更易明,
      對唔住, 你原本o既 code 其實相當不錯.
      越改反而越差
    如果精簡o既目的係為o左快,
      對唔住, 一來你應該先㨂一個快o既語言.
      二來, 我唔覺得你原本o既 code 慢.

code optimization 其實唔係新手必要o既學習方向.
只要你唔好寫出笨o既 code ,  其實可以收貨.

通常要去到寫一  D time / resource critical o既 program
先要強調 optimization.

TOP

原帖由 Gary蛇蛇 於 2009-2-6 20:48 發表
你要睇埋個!



睇咩?

原帖由 little_keung 於 2009-2-6 21:19 發表


首先, 你要明白精簡o既目的.
    如果精簡o既目的係為o左令睇o既人更易明,
      對唔住, 你原本o既 code 其實相當不錯.
      越改反而越差
    如果精簡o既目的係為o左快,
      對唔住, 一來你應該先㨂一個 ...

好多謝 我今日都明我自己誤會左
我會好好學習架啦!

但係點分咩叫做好程式?
簡潔 易跟進 應該比較好?

對比php 其實邊d語言更好?
網上主要asp,php,cgi,jsp,java,ajax,flex?.......等等...
甘其實邊過比較快?(只計網絡)

[ 本帖最後由 ty040422 於 2009-2-7 20:04 編輯 ]

TOP

原帖由 ty040422 於 2009-2-7 20:04 發表



睇咩?


好多謝 我今日都明我自己誤會左
我會好好學習架啦!

但係點分咩叫做好程式?
簡潔 易跟進 應該比較好?

對比php 其實邊d語言更好?
網上主要asp,php,cgi,jsp,java,ajax,flex?.......等等...
甘其實邊過比較快?(只計網絡)


老實講..
你要快既就用 C/C++ 寫 CGI 就真係快 .. 仲有 CGI 唔係程式語言黎
根本就冇邊隻 Language 係最好..好唔好係差在個人點寫隻 Language

TOP

但係點解 cgi  好似小左人用?

TOP