ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: ฉันไม่มีตัวตน ที่ 20 ตุลาคม 2008, 16:51:01



หัวข้อ: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: ฉันไม่มีตัวตน ที่ 20 ตุลาคม 2008, 16:51:01
กำลังปรับแต่งสคริปอยู่ ทำไปทำมาเจอโคดนี้เข้า
โค๊ด:
<?php if($test['111'] == $data['222']) { ?>
แสดงผลที่ต้องการ
<?php ?>
ไม่รู้ว่ามันจะดีกว่าแบบด้านล่างมั้ย
โค๊ด:
<?php if($test['111'] == $data['222']) {
     echo 
'xxx'; }
?>

รู้อย่างเดียวว่า เวลาต้องใช้ if กับพวก <input> แบบบนจะง่ายกว่ามากๆ แต่เรื่องประมวลผลไม่รู้จะหนักป่าว..รอเซียนมาแนะนำ


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: net1 ที่ 20 ตุลาคม 2008, 16:57:20
เปิด tag <? กับ ปิด tag ?>บ่อย น่าจะมีผลเรื่องเวลาในการประมวลผล แต่คงต่างกันไม่มากนัก ถ้า program ไม่ใหญ่ หรือ ซํบซ้อนมาก


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: BosnoS ที่ 20 ตุลาคม 2008, 16:59:39
มันได้ทั้ง 2 แบบเลย อยู่ที่ความถนัดมั่ง

ของผม มักจะใช้แบบ <?   ทีเดียวแล้ว ค่อย ?>

เพราะ ไม่งั้นดูใน Dream ตาลาย


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: siamman ที่ 20 ตุลาคม 2008, 17:03:36
ผมใช้แบบแรกซะจนชินแล้วครับ


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: rapeedu ที่ 20 ตุลาคม 2008, 17:09:38
แบบแรกดีสำหรับ คนที่ทำ design ร่วมครับ จะได้รู้ว่า ตรงนี้เป็นอะไร รูป หรือ ข้อความ

แบบที่ 2 ดีสำหรับ โปเกม่อน เพราะมองโค้ดรวดเีดียว

 :)


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: BosnoS ที่ 20 ตุลาคม 2008, 17:13:07
แบบแรกดีสำหรับ คนที่ทำ design ร่วมครับ จะได้รู้ว่า ตรงนี้เป็นอะไร รูป หรือ ข้อความ

แบบที่ 2 ดีสำหรับ โปเกม่อน เพราะมองโค้ดรวดเีดียว

 :)

เหมือนจะสลับกันหรือเปล่า

แบบแรก ถ้าดูใน dream จะเห็นเป็น ช่อง php เลย ไม่มี design

แบบสอง จะเห็น design นะ

ใช่ป่ะ หรือผมมึนเอง


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: navico ที่ 20 ตุลาคม 2008, 17:28:20
ผมชอบแบบแรกครับ เพราะจะเห็นดีไซน์ที่ต้องการแสดงด้วย...
เหอๆๆ.


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: porjung ที่ 20 ตุลาคม 2008, 17:24:29
ผมเขียนแบบแรกอะ เห็น design ด้วย


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: manchy ที่ 20 ตุลาคม 2008, 18:04:38
ผมถนัดแบบแรกคับ

ลองจับเวลาการทำงานซิครับ จะได้รู้ว่าอันไหนเร็วกว่ากัน

แต่คงเร็วกว่ากันไม่เท่าไหร่คับ ผมจำไม่ได้เว็ปไหน เช่น

แบบที่ 1

if($x==1){

   statement
}else if($x==2){

   statement

}

แบบที่ 2

switch($x){

  case "1" : statement; break;
  case "1" : statement; break;
}


จากการทดสอบเวลาการ run เท่ากันครับ และมีหลายๆอย่าง เช่น
<?echo "xxx";?> กับ <?=$xxx;?> อันไหนประมวลผลเร็วกว่ากัน

ถ้าหาเว็ปเจอจะเอามาลงครับ

 :)


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: แอร๊ยยยๆๆๆ ที่ 20 ตุลาคม 2008, 18:07:55
ผมใช้แบบแรกนะ เพราะ Design ง่ายนั่นแหละ

ถ้าเป็นแบบ 2 ต้องมือล้วนๆ ลำบากแย่


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: makoto ที่ 20 ตุลาคม 2008, 18:18:30
ต่างกันในระดับ 0.000000000000000000000000000001 วินาที ในการประมวลผล :-\


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: ball6847 ที่ 20 ตุลาคม 2008, 19:22:16
ผมกำลังจะใช้แบบที่ 3

ใช้ PHP Smarty - แยกดีไซน์ ออกจากโปรแกรมไปเลย


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: SvZ ที่ 20 ตุลาคม 2008, 19:43:27
switch กับ if else if อะไรเร็วกว่ากัน
http://llun.info/archives/222


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: ฉันไม่มีตัวตน ที่ 20 ตุลาคม 2008, 22:32:39
ผมก็เริ่มแก้แบบ2 มาเป็นแบบแรกแล้วครับ ง่ายดี เดี๋ยวโหลดมาก ค่อยเปลี่ยนมาใช้แบบ2

แบบแรกมันดีตรงที่(แค่ตัวอย่างนะครับ โคดอาจจะไม่ตรงความจริง)
โค๊ด:
<?php if($test['111'] == $data['222']) { ?>
<input type="checkbox" name="agree" value="1"><?php echo $lang['POST_ACCEPT_TERMS']; ?><br><br>

<?php if($isevent) { ?>
<input name="isevent" type="hidden" id="isevent" value="1">
<?php } else { ?>
<input name="subcatid" type="hidden" id="subcatid" value="<?php echo $data['subcatid']; ?>">
<?php ?>

<input name="do" type="hidden" id="do" value="post">
<input name="adid" type="hidden" value="<?php echo $adid?>">
<input name="isevent" type="hidden" value="<?php echo $isevent?>">
<button type="submit"><?php echo $lang['BUTTON_UPDATE_AD']; ?></button>
</td>
</form>
<!--เพิ่มเอง ถ้าไม่ใช่เจ้าของประกาศ ให้แจ้งเตือน และไม่แสดงฟอร์มแก้ไข-->
<?php } else { ?>
<h2><div class="notadowner"><?php echo $lang['NOT_AD_OWNER']; ?></div></h2>
<?php ?>
แบบแรก พวก <?php> ใน input สามารถเขียนตรงๆได้เลย(อ่านง่ายดี)
แต่ถ้าเป็นแบบสอง <?php echo $isevent; ?> ต้องแก้เป็น ',$isevent,'

มีคนใช้หลายคน ก็ใจชื้นขึ้นมาหน่อย อิอิ


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: jatuphum ที่ 20 ตุลาคม 2008, 23:27:32
จริงๆแล้วขึ้นอยู่กับความถนัดครับ เลือกแบบที่เราใช้แล้วมันทำให้ทำงานได้เร็วขึ้นเป็นดีที่สุดครับ  :P


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: siamman ที่ 20 ตุลาคม 2008, 23:29:49
ผมสงสัยเรื่องความเร็วของ smarty ขึ้นมานิดหน่อยครับ แบบว่า พอเขียน php เพียวๆ แล้วมันก็ไห้ความรุ้สึกว่าokเหมือนกัน เวลามี template engine เข้ามามันจะทำไห้ลดทอนความเร็วลงไปมั้ยครับ

แน่นอนว่ามันดีตรงที่แยกระหว่างการดีไซน์และโปรแกรมมิ่งออกไป แต่เรื่อง เพอร์ฟอร์แมนซ์เนี่ย เป็นสิ่งที่ผมสงสัยอยู่นิดๆ เลยยังทำไห้ผมไม่ได้ศึกษามันอย่างจริงจัง

รบกวนถามคนที่เชี่ยวเรื่อย smarty หน่อยครับ ผมชอบที่มันมีแคชมาไห้ แต่ปัจจุบันผมก็แคชแบบแยกฟังชั่นอยู่ เลยสงสัยตะหงิดๆ เรื่องเพอร์ฟอร์แมนซ์นี่แหละ


หัวข้อ: Re: ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ
เริ่มหัวข้อโดย: EThaiZone ที่ 21 ตุลาคม 2008, 09:52:20
ใช้ smarty ยังไงก็กินระบบมากขึ้นแน่นอนครับ
เพียงแต่ไม่ได้กินมากถึงขั้นน่าเป็นห่วง

แต่ถ้าเป็นผม ถ้าใช้เองคนเดียว ก็เลือกไม่ใช้ smarty ดีกว่า  :P