โค้ดพวก -> คืออะไรหรอคับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ น่ะค่ะ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ

Moderator: phpbb, mindphp, ผู้ดูแลกระดาน

bankbonkbank
phpBBThailand Hero Member
phpBBThailand Hero Member
โพสต์: 117
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โค้ดพวก -> คืออะไรหรอคับ

โพสต์ โดย bankbonkbank »

แบบว่า $db->.......

อะครับ

ขอบคุณครับ
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

ตัว แปล object ที่ชี้ ไม่ยัง method หรือ variable
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
bankbonkbank
phpBBThailand Hero Member
phpBBThailand Hero Member
โพสต์: 117
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย bankbonkbank »

mindphp เขียน:ตัว แปล object ที่ชี้ ไม่ยัง method หรือ variable
งงครับ :lol:

ยกตัวอย่างให้ทีได้มั๊ยครับ

ขอบคุณครับ
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

เจอโค้ดแบบนั้นที่ไหน มาล่ะครับ ลองเอามาดู ซิ
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
bankbonkbank
phpBBThailand Hero Member
phpBBThailand Hero Member
โพสต์: 117
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย bankbonkbank »

mindphp เขียน:เจอโค้ดแบบนั้นที่ไหน มาล่ะครับ ลองเอามาดู ซิ
เยอะแยะเลยครับอันนี้ผมเอามาจาก smf ครับ

โค้ด: เลือกทั้งหมด

$ftp->unlink('install.php');
ปล. ตัวแปล $this ทำไมใน dreamweawer มันเป็นสีฟ้าอ่าครับทั้งๆ ที่ตัวแปรอื่นเป็นสีดำ :o
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

$ftp เป็น object
unlink() เป็น method ของ object $ftp
เวลาจะเรียกใช้ method unlink() ต้องเรียกผ่าน ตัวแปล $ftp
ส่วน เรื่อง เครื่องมือ ไม่รู้จะตอบ ยังไงครับ เครื่องมือ แต่ละตัวจะไม่เหมือนกัน
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
bankbonkbank
phpBBThailand Hero Member
phpBBThailand Hero Member
โพสต์: 117
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย bankbonkbank »

mindphp เขียน:$ftp เป็น object
unlink() เป็น method ของ object $ftp
เวลาจะเรียกใช้ method unlink() ต้องเรียกผ่าน ตัวแปล $ftp
ส่วน เรื่อง เครื่องมือ ไม่รู้จะตอบ ยังไงครับ เครื่องมือ แต่ละตัวจะไม่เหมือนกัน
แล้วมันต่างกับ = ตรงไหนอ่าคับ ผมดูแล้วก็เหมือนๆ กันอะ
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

= อะไร
เครื่องหมาย = เป็น การกำหนดค่าให้ ตัวแปล
แต่ $ftp->xxxx()
เป็นการเรียกใช้ method
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
bankbonkbank
phpBBThailand Hero Member
phpBBThailand Hero Member
โพสต์: 117
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย bankbonkbank »

mindphp เขียน:= อะไร
เครื่องหมาย = เป็น การกำหนดค่าให้ ตัวแปล
แต่ $ftp->xxxx()
เป็นการเรียกใช้ method
งั้นขอถามอีกนิดครับ

ถ้าเป็น

$ftp->unlink();
กับ
unlink();

มันต่างกันไหมครับ
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

$ftp->unlink(); -----> อธิบายไปแล้ว (เป็น method ของ Object $ftp)
unlink(); ---> เป็น function
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
bankbonkbank
phpBBThailand Hero Member
phpBBThailand Hero Member
โพสต์: 117
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย bankbonkbank »

ยังไงผมก็ยังไม่เข้าใจอยู่ดี = ="

ถ้าไม่เป็นการรบกวน ขอให้ท่าน ยกตัวอย่าง ให้เห็นความแตกต่างหน่อยครับ

ขอบคุณมากครับ
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

แบบ แรก เป็น OOP
class class_aa
{
function aa()
{
echo 'aaaa';
}
}

แบบ สอง function
function aa()
{
echo 'aaaa';
}

ถ้าจะแสดง aaaa ออกมาจาก สองแบบข้างบนทำได้ดังนี้
แบบ แรก
$obj_a = new class_aa;
$obj_a->aa(); // จะได้ คำว่า aaaa ออกมา
แบบที่สอง
aa(); // จะได้ คำว่า aaaa ออกมา


:-D :-D :-D
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
bankbonkbank
phpBBThailand Hero Member
phpBBThailand Hero Member
โพสต์: 117
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย bankbonkbank »

mindphp เขียน:แบบ แรก เป็น OOP
class class_aa
{
function aa()
{
echo 'aaaa';
}
}

แบบ สอง function
function aa()
{
echo 'aaaa';
}

ถ้าจะแสดง aaaa ออกมาจาก สองแบบข้างบนทำได้ดังนี้
แบบ แรก
$obj_a = new class_aa;
$obj_a->aa(); // จะได้ คำว่า aaaa ออกมา
แบบที่สอง
aa(); // จะได้ คำว่า aaaa ออกมา


:-D :-D :-D
แล้วงั้นจะทำเป็นแบบแรกให้ยุ่งยากทำไมอ่าคับ :-D
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

ลองอ่าน การเขียนโปรแกรมเชิงวัตถุ เป็นการเขียนโปรแกรมที่แตกต่างจากการเขียน
โปรแกรมแบบธรรมดา (แบบโครงสร้าง:Structure Programing)

http://www.mindphp.com/modules.php?name ... cle&sid=54
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
bankbonkbank
phpBBThailand Hero Member
phpBBThailand Hero Member
โพสต์: 117
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย bankbonkbank »

ในหนังสือ PHP ของผมก็มีครับ

แต่อ่านแล้วก็ งงๆ ว่ามัน ใช้ทำอะไรพิเศษกว่าปกติกันแน่ -.-
ตอบกลับโพส

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 246 และ บุคคลทั่วไป 0 ท่าน