ผลต่างระหว่างรุ่นของ "ภาษาพีเอชพี/ประเภทของตัวแปร/Objects"
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Zodlicious (คุย | ส่วนร่วม) ล ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/Objects ถูกย้ายไปเป็น ภาษาพีเอชพี/ประเภทของตัวแ� |
Nullzerobot (คุย | ส่วนร่วม) ล โรบอต: เก็บกวาด |
||
บรรทัดที่ 1:
== Objects ==
การสร้าง object ใหม่ นั้นทำได้โดยใช้คำสั่ง ''new'' เพื่อสร้าง instance
<source lang="php">
บรรทัดที่ 5:
class foo
{
{
}
}
บรรทัดที่ 15:
?>
</source>
=== การแปลงเป็น object ===
ถ้า object แปลงเป็น object จะไม่มีการเปลี่ยนแปลง
ส่วนถ้าเป็นค่าชนิดอื่น ๆ แปลงเป็น object จะมีการสร้าง instance ของ stdClass class ขึ้น<br/><br/>▼
โดยถ้าแปลงจาก '''NULL''' ตัว instance ที่เกิดขึ้นจะว่างเปล่า<br/><br/>▼
ถ้าแปลงจาก array แล้ว index จะเป็นชื่อของ property และเก็บค่านั้น ๆ ไว้ด้วย<br/><br/>▼
ส่วนการแปลงจากชนิดอื่น ๆ member ชื่อ scalar จะเป็นตัวเก็บค่า
<source lang="php">
|