ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์ProgrammingUnderscroll หน้า ชื่อของ function มีความหมายอะไรพเศษมั้ยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: Underscroll หน้า ชื่อของ function มีความหมายอะไรพเศษมั้ยครับ  (อ่าน 942 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
toeh101
ก๊วนเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 259



ดูรายละเอียด เว็บไซต์
« เมื่อ: 26 กรกฎาคม 2009, 15:34:07 »

บางทีเจอ function _connect() {  .... }    function _connect_memcache() { ....}

คนตั้งใจตั้งอย่างนั้นไปเอง หรือว่ามันมีความหมายพิเศษยังไงบ้างครับ

ขอบคุณครับ  Cheesy
บันทึกการเข้า
g-ji
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 231
ออฟไลน์ ออฟไลน์

กระทู้: 3,254



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 26 กรกฎาคม 2009, 15:38:21 »

Leading underscores are generally used for private properties and methods. Not a technique that I usually employ, but does remain popular among some programmers.

บันทึกการเข้า

woratana
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 178
ออฟไลน์ ออฟไลน์

กระทู้: 2,283



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 26 กรกฎาคม 2009, 15:52:46 »

มันเป็นสไตล์การตั้งชื่อฟังก์ชั่นแบบหนึ่งเท่านั้นเองครับ  :Smiley
บันทึกการเข้า

ball6847
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 212
ออฟไลน์ ออฟไลน์

กระทู้: 4,174



ดูรายละเอียด
« ตอบ #3 เมื่อ: 26 กรกฎาคม 2009, 15:53:49 »

เท่าที่ผมทราบ แรกๆใน PHP4 เค้าจะใช้เพื่อให้ตัวคนเขียนเองเข้าใจว่า method นี้เป็น private method แต่มันไม่มีผลในการใช้งานนะ เพราะยังงัยเราก็เรียกมันจากภายนอกได้อยู่ดี

แต่ PHP5 สนับสนุน เรื่องขอบเขตพวกนี้มากขึ้นใน OOP โดยมีคีย์เวิร์ดให้ใช้หน้าชื่อ method หรือ property ได้ คือ public หรือ private

ส่วนเครื่องหมายที่ว่านั่นใน PHP5 ถูกนำมาใช้เป็น magic method เช่นพวก __toString() __construct() __destruct() พวกนี้แหละ ผมก็จำไม่หมดว่า magic method มีอะไรบ้างเพราะไม่ค่อยได้ใช้ (ใช้ไม่เป็น 555+)

นอกนั้นฟังก์ชั่นหรือเมธ็อดทั่วไป ไม่มีผลอะไรในโปรแกรม นอกจากโปรแกรมเมอร์เข้าใจเอง

น่าจะประมาณนี้แหละ
บันทึกการเข้า

toeh101
ก๊วนเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 259



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 26 กรกฎาคม 2009, 19:03:07 »

Leading underscores are generally used for private properties and methods. Not a technique that I usually employ, but does remain popular among some programmers.


ขอบคุณมากครับ
บันทึกการเข้า
thenetxx
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 41
ออฟไลน์ ออฟไลน์

กระทู้: 1,986



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 26 กรกฎาคม 2009, 22:09:39 »

เท่าที่ผมทราบ แรกๆใน PHP4 เค้าจะใช้เพื่อให้ตัวคนเขียนเองเข้าใจว่า method นี้เป็น private method แต่มันไม่มีผลในการใช้งานนะ เพราะยังงัยเราก็เรียกมันจากภายนอกได้อยู่ดี

แต่ PHP5 สนับสนุน เรื่องขอบเขตพวกนี้มากขึ้นใน OOP โดยมีคีย์เวิร์ดให้ใช้หน้าชื่อ method หรือ property ได้ คือ public หรือ private

ส่วนเครื่องหมายที่ว่านั่นใน PHP5 ถูกนำมาใช้เป็น magic method เช่นพวก __toString() __construct() __destruct() พวกนี้แหละ ผมก็จำไม่หมดว่า magic method มีอะไรบ้างเพราะไม่ค่อยได้ใช้ (ใช้ไม่เป็น 555+)

นอกนั้นฟังก์ชั่นหรือเมธ็อดทั่วไป ไม่มีผลอะไรในโปรแกรม นอกจากโปรแกรมเมอร์เข้าใจเอง

น่าจะประมาณนี้แหละ

ตามนี้เลยครับ  ^___^
บันทึกการเข้า

Develop site but can't develop life
ASIA
หน้า: [1]   ขึ้นบน
พิมพ์