ชนิดข้อมูล
สำรวจชนิดข้อมูลต่าง ๆ ใน PHP เช่น สตริง จำนวนเต็ม และอาร์เรย์
ชนิดข้อมูล เป็นบทเรียน PHP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 5 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน PHP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส PHP Academy มีบทเรียนทั้งหมด 5 บทเรียน
ชนิดข้อมูล
ชนิดข้อมูล
ยินดีต้อนรับสู่การเจาะลึก PHP! ในบทเรียนนี้ คุณจะได้เรียนรู้เกี่ยวกับชนิดข้อมูลของ PHP ซึ่งกำหนดประเภทข้อมูลที่ตัวแปรสามารถจัดเก็บได้ การทำความเข้าใจชนิดข้อมูลเป็นสิ่งสำคัญสำหรับการเขียนโปรแกรม PHP ที่มีประสิทธิภาพ มาเริ่มกันเลย!

ชนิดข้อมูลคืออะไร
ชนิดข้อมูลคืออะไร
ชนิดข้อมูลระบุประเภทข้อมูลที่ตัวแปรสามารถเก็บไว้ได้ PHP เป็นภาษาที่มีชนิดข้อมูลแบบไดนามิก ซึ่งหมายความว่าตัวแปรสามารถเปลี่ยนชนิดข้อมูลระหว่างการทำงานได้
ตัวอย่าง:
ประเด็นสำคัญ: PHP จะกำหนดชนิดข้อมูลของตัวแปรโดยอัตโนมัติตามค่าของตัวแปร
<?php
$value = 42; // Integer
echo $value;
$value = "Hello"; // Now a String
echo $value;
?>
ชนิดข้อมูลของ PHP
ชนิดข้อมูลของ PHP
PHP รองรับชนิดข้อมูลต่อไปนี้:
- สตริง: ลำดับของอักขระ
- จำนวนเต็ม: ตัวเลขที่ไม่มีเศษ
- จำนวนทศนิยม: ตัวเลขที่มีจุดทศนิยม
- ค่าบูลีน: ค่าจริงหรือเท็จ
- อาร์เรย์: กลุ่มของค่า
- ออบเจ็กต์: อินสแตนซ์ของคลาส
- NULL: แทนตัวแปรที่ไม่มีค่า
- ทรัพยากร: ตัวแปรพิเศษที่เก็บการอ้างอิงไปยังทรัพยากรภายนอก
มาสำรวจแต่ละชนิดโดยละเอียดกัน
สตริง
สตริง
สตริง คือลำดับของอักขระที่อยู่ภายในเครื่องหมายคำพูดเดี่ยว (') หรือเครื่องหมายคำพูดคู่ (") ตัวอย่าง:
ประเด็นสำคัญ: ใช้เครื่องหมายคำพูดคู่เมื่อต้องการใส่ตัวแปรลงในสตริงโดยตรง
<?php
$greeting = "Hello, World!";
echo $greeting; // Outputs: Hello, World!
?>
ตัวเลข
ตัวเลข
PHP รองรับตัวเลขสองชนิด:
- จำนวนเต็ม: ตัวเลขที่ไม่มีเศษ
- จำนวนทศนิยม: ตัวเลขที่มีจุดทศนิยม
ตัวอย่าง:
<?php
$integer = 42;
$float = 3.14;
echo "Integer: $integer, Float: $float";
?>
ค่าบูลีน
ค่าบูลีน
ค่าบูลีน แทนค่าหนึ่งในสองค่า ได้แก่ true หรือ false มักใช้ค่าบูลีนในคำสั่งแบบมีเงื่อนไข ตัวอย่าง:
<?php
$isLoggedIn = true;
if ($isLoggedIn) {
echo "Welcome back!";
} else {
echo "Please log in.";
}
?>
อาร์เรย์
อาร์เรย์
อาร์เรย์ คือกลุ่มของค่าที่จัดเก็บไว้ในตัวแปรเดียว อาร์เรย์สามารถเก็บข้อมูลได้หลายชนิด ตัวอย่าง:
ประเด็นสำคัญ: อาร์เรย์เริ่มนับดัชนีจากศูนย์ ซึ่งหมายความว่าองค์ประกอบแรกมีดัชนีเป็น 0
<?php
$colors = ["Red", "Green", "Blue"];
echo $colors[0]; // Outputs: Red
?>
ชนิดข้อมูลพิเศษ
ชนิดข้อมูลพิเศษ
PHP มีชนิดข้อมูลพิเศษบางชนิด:
- NULL: ตัวแปรที่ไม่มีค่า
- ทรัพยากร: การอ้างอิงไปยังทรัพยากรภายนอก เช่น การเชื่อมต่อฐานข้อมูล
ตัวอย่าง:
เคล็ดลับ: ใช้ var_dump() เพื่อตรวจสอบชนิดและค่าของตัวแปร
<?php
$empty = NULL;
echo $empty; // Outputs nothing
?>
<?php
$value = "42";
echo gettype($value);
?>
ทำได้ดีมาก
ทำได้ดีมาก
ขอแสดงความยินดี! คุณได้สำรวจชนิดข้อมูลของ PHP แล้ว ซึ่งรวมถึงสตริง ตัวเลข ค่าบูลีน อาร์เรย์ และชนิดข้อมูลพิเศษอย่าง NULL การทำความเข้าใจชนิดข้อมูลเป็นสิ่งสำคัญสำหรับการเขียนโค้ดที่มีประสิทธิภาพและปราศจากข้อผิดพลาด ในบทเรียนถัดไป เราจะสำรวจตัวดำเนินการและวิธีดำเนินการต่าง ๆ ใน PHP มาเขียนโค้ดกันต่อเลย!

คำถามที่พบบ่อย
บทเรียน “ชนิดข้อมูล” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ชนิดข้อมูล” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส PHP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส PHP Academy มีบทเรียนทั้งหมด 5 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ชนิดข้อมูล”
สำรวจชนิดข้อมูลต่าง ๆ ใน PHP เช่น สตริง จำนวนเต็ม และอาร์เรย์ คุณปฏิบัติ PHP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน PHP Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน PHP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 5 บทเรียน
บทเรียน “ชนิดข้อมูล” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน PHP Academy นี้ได้ไหม
ได้ บทเรียน PHP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ