ผลต่างระหว่างรุ่นของ "ภาษาพีเอชพี/ประเภทของตัวแปร/คำนำ"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Nullzerobot (คุย | ส่วนร่วม)
โรบอต: เก็บกวาด
Nullzero (คุย | ส่วนร่วม)
ย้อนการแก้ไขของ Nullzerobot (Talk) ไปยังรุ่นของ Zodlicious
บรรทัดที่ 1:
== บทนำ ==
PHP สนับสนุน ชนิดตัวแปรพื้นฐาน 8 ชนิด
: แบบสเกลาร์ 4 ชนิด
:* [[ภาษาพีเอชพี/ประเภทของตัวแปร/บูลีน|boolean]]
:* [[ภาษาพีเอชพี/ประเภทของตัวแปร/จำนวนเต็ม|integer]]
:* [[ภาษาพีเอชพี/ประเภทของตัวแปร/จำนวนทศนิยม|float]] (double)
:* [[ภาษาพีเอชพี/ประเภทของตัวแปร/ข้อความ|string]]
: แบบผสม 2 ชนิด
:* [[ภาษาพีเอชพี/ประเภทของตัวแปร/Arrays|array]]
:* [[ภาษาพีเอชพี/ประเภทของตัวแปร/Objects|object]]
: แบบพิเศษ 2 ชนิด
:* [[ภาษาพีเอชพี/ประเภทของตัวแปร/Resources|resource]]
:* [[ภาษาพีเอชพี/ประเภทของตัวแปร/NULL|NULL]]
โดยชนิดของตัวแปรนั้นผู้ใช้ไม่ได้เป็นคนเลือก แต่ว่าจะถูกเลือกให้โดยอัตโนมัติตอนที่มีการแปลภาษา PHP และชนิดของตัวแปรที่จะถูกกำหนดนั้นขึ้นอยู่กับสิ่งที่ตัวแปรเก็บไว้ ถ้าต้องการกำหนดชนิดให้กับตัวแปรหลังจากการประกาศตัวแปร นั้นสามารถทำได้โดยใช้ฟังก์ชัน [[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/Functions/settype()|settype()]]
<source lang="php">
บรรทัดที่ 25:
// ถ้าตัวแปร $an_int เป็น integer ให้บวกค่าเพิ่มอีก 4
if (is_int($an_int)) {
$an_int += 4;
}
 
บรรทัดที่ 31:
// (ผลลัพธ์คือ ไม่มีการแสดงข้อความใด ๆ )
if (is_string($a_bool)) {
echo "String: $a_bool";
}
?>