0Pricing
PHP Academy · บทเรียน

ชนิดข้อมูล

สำรวจชนิดข้อมูลต่าง ๆ ใน PHP เช่น สตริง จำนวนเต็ม และอาร์เรย์

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

ชนิดข้อมูล

ชนิดข้อมูล

ยินดีต้อนรับสู่การเจาะลึก PHP! ในบทเรียนนี้ คุณจะได้เรียนรู้เกี่ยวกับชนิดข้อมูลของ PHP ซึ่งกำหนดประเภทข้อมูลที่ตัวแปรสามารถจัดเก็บได้ การทำความเข้าใจชนิดข้อมูลเป็นสิ่งสำคัญสำหรับการเขียนโปรแกรม PHP ที่มีประสิทธิภาพ มาเริ่มกันเลย!

ชนิดข้อมูล — ภาพประกอบ 1

ชนิดข้อมูลคืออะไร

ชนิดข้อมูลคืออะไร

ชนิดข้อมูลระบุประเภทข้อมูลที่ตัวแปรสามารถเก็บไว้ได้ 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 มาเขียนโค้ดกันต่อเลย!

ชนิดข้อมูล — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “ชนิดข้อมูล” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ชนิดข้อมูล” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ตัวแปรและค่าคงที่
  2. ชนิดข้อมูล
  3. ตัวดำเนินการ
  4. โครงสร้างควบคุม
  5. การทำงานกับอาร์เรย์
← กลับไปที่ PHP Academy