ได้โคด <?php ใหม่มา ไม่รู้จะใช้ดีมั้ย...เข้ามาดูสิ

เริ่มโดย ฉันไม่มีตัวตน, 20 ตุลาคม 2008, 16:51:01

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ฉันไม่มีตัวตน

กำลังปรับแต่งสคริปอยู่ ทำไปทำมาเจอโคดนี้เข้า

<?php if($test['111'] == $data['222']) { ?>
แสดงผลที่ต้องการ
<?php ?>

ไม่รู้ว่ามันจะดีกว่าแบบด้านล่างมั้ย

<?php if($test['111'] == $data['222']) {
     echo 
'xxx'; }
?>


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

net1

เปิด tag <? กับ ปิด tag ?>บ่อย น่าจะมีผลเรื่องเวลาในการประมวลผล แต่คงต่างกันไม่มากนัก ถ้า program ไม่ใหญ่ หรือ ซํบซ้อนมาก

BosnoS

มันได้ทั้ง 2 แบบเลย อยู่ที่ความถนัดมั่ง

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

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

siamman


rapeedu

แบบแรกดีสำหรับ คนที่ทำ design ร่วมครับ จะได้รู้ว่า ตรงนี้เป็นอะไร รูป หรือ ข้อความ

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

:)
[direct=http://emonitorplus.com]บริการรับส่ง Email Marketing[/direct] [direct=http://emonitorplus.com]บริการรับส่งข่าวสารด้วย E-mail[/direct][direct=http://emonitorplus.com/%E0%B8%9C%E0%B8%A5%E0%B8%87%E0%B8%B2%E0%B8%99-email-marketing-%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B8%84%E0%B9%89%E0%B8%B2/]ผลการส่ง Email marketing[/direct]
[direct=https://www.facebook.com/emonitorplus]บริการรับส่ง email marketing[/direct]
[direct=http://emonitorplus.com/]รับส่ง email marketing[/direct]

BosnoS

อ้างถึงจาก: rapeedu ใน 20 ตุลาคม 2008, 17:09:38
แบบแรกดีสำหรับ คนที่ทำ design ร่วมครับ จะได้รู้ว่า ตรงนี้เป็นอะไร รูป หรือ ข้อความ

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

:)

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

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

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

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

navico

ผมชอบแบบแรกครับ เพราะจะเห็นดีไซน์ที่ต้องการแสดงด้วย...
เหอๆๆ.

porjung

รอเธอกลับมา

manchy

ผมถนัดแบบแรกคับ

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

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

แบบที่ 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;?> อันไหนประมวลผลเร็วกว่ากัน

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

:)

แอร๊ยยยๆๆๆ

ผมใช้แบบแรกนะ เพราะ Design ง่ายนั่นแหละ

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

makoto

ต่างกันในระดับ 0.000000000000000000000000000001 วินาที ในการประมวลผล :-\
[direct=https://www.kasetorganics.org]เกษตรปลอดสารพิษ[/direct] [direct=https://kaset.vwander.com]ผักสวนครัวรั้วกินได้[/direct] [direct=https://www.kasetorganic.com/knowledge/avocado/]ปลูกอะโวคาโด[/direct]

ball6847

ผมกำลังจะใช้แบบที่ 3

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

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

SvZ

[direct=https://www.berdodee.com]ศูนย์กลางซื้อขาย เบอร์สวย เบอร์มงคล[/direct] | [direct=https://www.berdodee.com/ทำนายเบอร์]ทำนายเบอร์โทรศัพท์[/direct]

ฉันไม่มีตัวตน

#13
ผมก็เริ่มแก้แบบ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,'

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

jatuphum

จริงๆแล้วขึ้นอยู่กับความถนัดครับ เลือกแบบที่เราใช้แล้วมันทำให้ทำงานได้เร็วขึ้นเป็นดีที่สุดครับ  :P

siamman

ผมสงสัยเรื่องความเร็วของ smarty ขึ้นมานิดหน่อยครับ แบบว่า พอเขียน php เพียวๆ แล้วมันก็ไห้ความรุ้สึกว่าokเหมือนกัน เวลามี template engine เข้ามามันจะทำไห้ลดทอนความเร็วลงไปมั้ยครับ

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

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

EThaiZone

ใช้ smarty ยังไงก็กินระบบมากขึ้นแน่นอนครับ
เพียงแต่ไม่ได้กินมากถึงขั้นน่าเป็นห่วง

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