กระทู้เมื่อเร็วๆนี้ ตรงหน้าแรกของบอร์ด
ข้อมูลมาจาก /Sources/Recent.php function getlastposts()
และ เมื่อได้ข้อมูลมาแล้ว ก็จะมีการ เก็บ cache โดยใช้ Function cache_put_data() เพื่อลดภาระของ ฐานข้อมูล
บันทึกการปรับแต่ บอร์ด SMF แบบเชิงลึก
Moderator: mindphp
Forum rules
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 27109
- Joined: 22/09/2008 6:18 pm
- Contact:
บันทึกการปรับแต่ บอร์ด SMF แบบเชิงลึก
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 27109
- Joined: 22/09/2008 6:18 pm
- Contact:
Re: บันทึกการปรับแต่ บอร์ด SMF แบบเชิงลึก
เปิด debug เพิ่ม
$db_show_debug=true;
ใน setting.php
$db_show_debug=true;
ใน setting.php
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 27109
- Joined: 22/09/2008 6:18 pm
- Contact:
Re: บันทึกการปรับแต่ บอร์ด SMF แบบเชิงลึก
ขึ้น ตอนการ ตั้งกระทู้ของ บอร์ด SMF (หน้าตั้งกระทู้ั)
ตั้งกระทู้ >> Source Load.php >> Post.php function Post() >> Post.template.php
ตั้งกระทู้ >> Source Load.php >> Post.php function Post() >> Post.template.php
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 27109
- Joined: 22/09/2008 6:18 pm
- Contact:
Re: บันทึกการปรับแต่ บอร์ด SMF แบบเชิงลึก
โค้ด ของบอร์ด SMF Function ส่วนใหญ่ที่สร้างขึ้นมา
จะเป็น Passing By Reference เยอะมาก เพราะ การ Pass By Reference นั้น สามารถเปลี่ยนค่าให้กับตัวแปลที่กำลังทำงานอยู่ได้ เพื่อให้ function อื่นๆ เอาไปใช้ได้ โดยไม่ต้องมารับ ค่าที่ Return ออกมาจาก function ที่เป็นการ Pass by Referrence
เช่น
เมื่อเราทำอะไร กับตัวแปลที่ Pass by Referrence ค่านั้นก็จะติดไปกับตัวแปลนั้นๆ ประโยชน์ ตรงนี้ SMF ได้เอา มาใช้ ร่วมกับ Array เพื่อใช้ในการเก็บการการทำงานของ function ต่างๆ ไว้ในตัวแปลแค่ไม่กี่ตัว ดังที่เห็น 
จะเป็น Passing By Reference เยอะมาก เพราะ การ Pass By Reference นั้น สามารถเปลี่ยนค่าให้กับตัวแปลที่กำลังทำงานอยู่ได้ เพื่อให้ function อื่นๆ เอาไปใช้ได้ โดยไม่ต้องมารับ ค่าที่ Return ออกมาจาก function ที่เป็นการ Pass by Referrence
เช่น
Code: Select all
function createPost(&$msgOptions, &$topicOptions, &$posterOptions)
{
...
}

ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Who is online
Users browsing this forum: No registered users and 6 guests