if(!@$fd = fopen($path, "rb"))
{
$this->SetError($this->Lang("file_open") . $path);
return "";
}
ด้วยความสงสัยครับ อยากรู้ว่าความหมาย ของ @ ในphp นี่มีความหมายว่าอย่างไรคับ
ความหมายของ @ใน php script
Moderators: mindphp, ผู้ดูแลกระดาน
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 22590
- Joined: 22/09/2008 6:18 pm
- Contact:
เป็น Operator ตัวหนึ่ง ไว้ จัดการกับ error
ถ้าเราใส่ Operator ตัวนี้ ตรงที่คาดว่าจะ error ขึ้น โปรแกรมก็ ยังทำงานต่อได้
เช่น
$i = 1/0 ---------> Error หยุดการทำงาน
$i = @(1/0) ------> โปรแกรมทำงานต่อได้
ถ้าเราใส่ Operator ตัวนี้ ตรงที่คาดว่าจะ error ขึ้น โปรแกรมก็ ยังทำงานต่อได้
เช่น
$i = 1/0 ---------> Error หยุดการทำงาน
$i = @(1/0) ------> โปรแกรมทำงานต่อได้
ติดตาม 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
-
- PHP Newbie
- Posts: 3
- Joined: 01/01/1970 7:00 am
Ohh !! ขอบคุณมากครับท่าน เขียน php มาก็นานแล้ว แต่ไม่เคยหาความหมายและก็ไม่เคยใช้งานมันเลยmindphp wrote:เป็น Operator ตัวหนึ่ง ไว้ จัดการกับ error
ถ้าเราใส่ Operator ตัวนี้ ตรงที่คาดว่าจะ error ขึ้น โปรแกรมก็ ยังทำงานต่อได้
เช่น
$i = 1/0 ---------> Error หยุดการทำงาน
$i = @(1/0) ------> โปรแกรมทำงานต่อได้

- oxygenyoyo
- PHP Hero Member
- Posts: 140
- Joined: 01/01/1970 7:00 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 22590
- Joined: 22/09/2008 6:18 pm
- Contact:
โค้ด มาจากไหนครับ
ติดตาม 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
- oxygenyoyo
- PHP Hero Member
- Posts: 140
- Joined: 01/01/1970 7:00 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 22590
- Joined: 22/09/2008 6:18 pm
- Contact:
$res=@$this->trans->query_insert($sql);
กำหนดค่าให้ ตัวแปล $res ( ถ้ามี error ก็ให้ทำงานต่อ)
กำหนดค่าให้ ตัวแปล $res ( ถ้ามี error ก็ให้ทำงานต่อ)
ติดตาม 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
- oxygenyoyo
- PHP Hero Member
- Posts: 140
- Joined: 01/01/1970 7:00 am
Code: Select all
@$this->trans->query_insert();
คือเหมือนเขาประกาศไว้ก่อนแล้วว่า สมมตินะครับ
trans->query_insert() = "***"
อย่างนี้ถ้าผมเรียกโค้ดแบบข้างบนเนี้ยให้มัน
echo $this->trans->query_insert(); อย่างนี้จะได้หรือเปล่าครับ
หรือถ้าผมเข้าใจผิดก็แนะนำให้หน่อยนะครับ
Users browsing this forum: Google [Bot] and 36 guests