ไอคอนแอป เรียน PHP: โค้ดและสร้าง

เรียน PHP: โค้ดและสร้าง

การศึกษา · ฟรี · iOS & Android · CoddyKit

เรียน PHP: โค้ดและสร้าง — ฝึกเขียนโค้ด PHP ด้วยคอมไพเลอร์และผู้ช่วย AI

เรียน PHP: โค้ดและสร้าง เป็นแอป iOS และ Android ที่เริ่มต้นใช้งานได้ฟรีสำหรับ การเขียนโค้ด PHP บนโทรศัพท์ของคุณ คอมไพเลอร์และเครื่องมือแก้ไข PHP ในตัวจะรันสคริปต์และแสดงผลลัพธ์ หรือหน้าเว็บที่สคริปต์พิมพ์ออกมา ขณะที่หลักสูตร 49 หลักสูตรจะพาคุณตั้งแต่ echo แรกไปจนถึง MySQL ด้วย PDO, Laravel และ REST APIs พร้อมผู้ช่วย AI ที่อธิบายข้อผิดพลาดให้คุณ

App Store — ดาวน์โหลดฟรีGoogle Play — ดาวน์โหลดฟรี
ราคา
ฟรี อัปเกรดเป็น Pro
แพลตฟอร์ม
iOS และ Android
ภาษา
22
เรตอายุ
4+
ต้องใช้
iOS 15.1 ขึ้นไป
App Store
5.0 ★ (1)
หน้าจอหลักพร้อมการ์ด Learning Path ปุ่ม Start First Lesson, Daily Goal และ Feature Requestภาพรวมหลักสูตร Getting Started with PHP พร้อมความคืบหน้าโดยรวมและบทเรียนแรกฟรี 5 บท
49หลักสูตร ระดับ A1 ถึง C2
Runเครื่องมือแก้ไขและคอมไพเลอร์ PHP บนมือถือ
Requestเครื่องจำลองคำขอ
รับข้อมูลเข้า แสดงหน้าเว็บออก

นี่คือสิ่งที่ PHP ทำเป็นส่วนใหญ่ คำขอมาถึงพร้อม query string, ฟอร์ม หรือคุกกี้ จากนั้นสคริปต์จะทำงานและส่ง HTML กลับมา แอปนี้สร้างขึ้นเพื่อให้คุณดูวงจรดังกล่าวได้ ตั้งค่าคำขอ รันสคริปต์ และดูหน้าเว็บที่สคริปต์สร้างขึ้นถัดจากซอร์สโค้ดและคอนโซล

คืออะไร

เรียน PHP: โค้ดและสร้าง เป็นแอป iOS และ Android ที่สอน PHP ตั้งแต่คำสั่ง echo แรก ไปจนถึง MySQL, โค้ดเชิงวัตถุ, Laravel และ REST APIs ภายในมี 49 หลักสูตรและ 195 บทเรียนเรียงตามระดับตั้งแต่ A1 ถึง C2, เครื่องมือแก้ไขและคอมไพเลอร์ PHP บนมือถือที่แสดง HTML ที่พิมพ์ออกมาเป็นหน้าเว็บ, เครื่องจำลองคำขอสำหรับ $_GET, $_POST, คุกกี้ และเซสชัน, พื้นที่ทดลองฐานข้อมูล SQLite, ภารกิจเขียนโค้ด 60 ภารกิจ และผู้ช่วย AI ที่อธิบายข้อความแสดงข้อผิดพลาด

ภายในแอป

หน้าตาเป็นอย่างไร

หน้าจอหลักพร้อมการ์ด Learning Path ปุ่ม Start First Lesson, Daily Goal และ Feature Request
หน้าหลักเส้นทางการเรียนรู้เริ่มต้นที่ 0% พร้อมปุ่มบทเรียนแรก เป้าหมายรายวัน และช่องทางสำหรับส่งคำขอฟีเจอร์
ภาพรวมหลักสูตร Getting Started with PHP พร้อมความคืบหน้าโดยรวมและบทเรียนแรกฟรี 5 บท
ภาพรวมหลักสูตรGetting Started with PHP เป็นหลักสูตรแรก ซึ่งเปิดให้เรียนฟรี มี 5 บทเรียนและแถบแสดงความคืบหน้า
หน้าบทเรียนเกี่ยวกับการกำหนดการสืบทอดด้วยคีย์เวิร์ด extends พร้อมตัวอย่างโค้ดและปุ่มรัน
บทเรียนบทเรียนเรื่องการสืบทอดจะอธิบายคีย์เวิร์ด extends พร้อมตัวอย่างและปุ่มรันอยู่ข้างโค้ด
หน้าจอ AI Chat พร้อมคำถามแนะนำ เช่น ให้อธิบายแนวคิดสำคัญและทดสอบความรู้ของฉัน
แชท AIคำถามแนะนำให้ AI อธิบายแนวคิด ให้คำแนะนำ ทดสอบความรู้ หรือสร้างเส้นทางการเรียนรู้
หน้าจอ My Space ที่มี My Codes, My Notes, My Certificates และปุ่ม Get Your Certificate
My Spaceรวมโค้ดที่บันทึกไว้ โน้ต และใบรับรองที่ได้รับไว้ในที่เดียว พร้อมเข้าถึงการสอบเพื่อรับใบรับรองได้ในแตะเดียว

คอร์ส

หลักสูตร PHP ครอบคลุมเรื่องอะไรบ้าง

มี 49 หลักสูตรและ 195 บทเรียนจากรายการหลักสูตรภายในแอป ตั้งแต่การเขียนสคริปต์แรก ไปจนถึงเฟรมเวิร์ก ความปลอดภัย และการนำแอปขึ้นใช้งาน

  1. Getting Started และ PHP Basics

    PHP คืออะไร การรันสคริปต์แรก จากนั้นเรียนรู้ตัวแปร ชนิดข้อมูล และ echo ซึ่งเป็นพื้นฐานที่ทุกหลักสูตรถัดไปต้องใช้

  2. Control Flow, Functions และ Scope

    if/else, switch และลูป ต่อด้วยฟังก์ชัน อาร์กิวเมนต์ และขอบเขตของตัวแปร

  3. Arrays, Strings, Dates

    อาร์เรย์และฟังก์ชันเกี่ยวกับอาร์เรย์ ฟังก์ชันเกี่ยวกับสตริง และการจัดการวันที่และเวลา ซึ่งเป็นเครื่องมือที่ใช้ในสคริปต์ PHP อยู่เป็นประจำ

  4. PHP และเว็บ

    การฝัง PHP ในหน้า HTML การทำงานกับฟอร์ม GET และ POST และการจัดการเซสชันกับคุกกี้

  5. PHP เชิงวัตถุ

    คลาสและอ็อบเจ็กต์ การสืบทอด อินเทอร์เฟซและ traits, namespaces พร้อมการโหลดอัตโนมัติแบบ PSR-4 และ Composer สำหรับแพ็กเกจ

  6. ฐานข้อมูล JSON และ API

    MySQL ด้วย PDO และ prepared statements รวมถึง JSON และการเรียกใช้ REST APIs

  7. Laravel

    MVC และ routing, Eloquent ORM, การยืนยันตัวตนและการกำหนดสิทธิ์ คิวและ jobs รวมถึงการสร้าง REST APIs ด้วย Laravel

  8. ความปลอดภัย การทดสอบ และการนำขึ้นใช้งาน

    XSS, CSRF และ SQL injection การทดสอบแบบ unit ด้วย PHPUnit และการนำแอปพลิเคชัน PHP ขึ้นใช้งาน

ทำงานอย่างไร

เซสชันทำงานอย่างไร

แต่ละเซสชันจะจับคู่บทเรียนสั้น ๆ เข้ากับโค้ดที่คุณรันได้ทันที ทำให้แนวคิดและการฝึกปฏิบัติเกิดขึ้นภายในการนั่งเรียนครั้งเดียวกัน

  1. เรียนบทเรียนสั้น ๆ สักบท

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

  2. รันและดูหน้าเว็บ

    เขียนสคริปต์ในเครื่องมือแก้ไขแล้วแตะ Run ผลลัพธ์จะปรากฏในแท็บคอนโซล และเมื่อโค้ดของคุณพิมพ์ HTML คุณจะเห็น HTML นั้นแสดงผลเป็นหน้าเว็บถัดจากซอร์สโค้ดด้วย การรันโค้ดต้องใช้การเชื่อมต่ออินเทอร์เน็ต

  3. ถาม ตรวจสอบ และเรียนต่อ

    เมื่อข้อความแสดงข้อผิดพลาดทำให้คุณไม่เข้าใจ ให้ถามผู้ช่วย AI ว่าเกิดอะไรขึ้น แต่ละหัวข้อจะตามด้วยแบบทดสอบและโจทย์เขียนโค้ด และ Bug Hunt จะให้คุณแก้สคริปต์ที่มีข้อผิดพลาด

มีอะไรอยู่ข้างใน

สิ่งที่มาพร้อมกับแอป

49

หลักสูตร ระดับ A1 ถึง C2

บทเรียน 195 บทเรียงตามระดับ ตั้งแต่ตัวแปรและลูป ไปจนถึง OOP, MySQL ด้วย PDO, Laravel, ความปลอดภัย, การทดสอบ และหัวข้อขั้นสูงอย่าง Docker และ microservices

Run

เครื่องมือแก้ไขและคอมไพเลอร์ PHP บนมือถือ

เขียนสคริปต์ แตะ Run แล้วอ่านผลลัพธ์ในคอนโซล เมื่อสคริปต์พิมพ์ HTML มุมมอง Page จะแสดง HTML นั้นเป็นหน้าเว็บอยู่ข้างซอร์สโค้ดและคอนโซล

Request

เครื่องจำลองคำขอ

กรอกข้อมูลใน $_GET, $_POST, คุกกี้ และเซสชัน จากนั้นรันสคริปต์ราวกับว่าเบราว์เซอร์ได้ส่งคำขอนั้นมา

SQLite

พื้นที่ทดลองฐานข้อมูล

ฝึกใช้ PDO กับฐานข้อมูล SQLite จริงที่มีตารางให้คุณเรียกใช้คำสั่งค้นหา เพื่อให้บทเรียนเรื่อง prepared statements มีฐานข้อมูลจริงสำหรับทดลอง

60

ภารกิจเขียนโค้ด

ภารกิจระดับง่าย 20 ภารกิจ ระดับปานกลาง 20 ภารกิจ และระดับยาก 20 ภารกิจ พร้อมโปรเจกต์แบบมีแนวทาง 20 โปรเจกต์ที่มีโค้ดเริ่มต้นและคำใบ้ รวมถึงการสร้างฟอร์มติดต่อ ระบบเข้าสู่ระบบ บล็อกที่มี CRUD และ REST API แบบทีละขั้นตอน

AI

ผู้ช่วย AI

ถามเกี่ยวกับแนวคิด ข้อความแสดงข้อผิดพลาด หรือโค้ดบางส่วน แล้วรับคำอธิบายที่ชัดเจน ข้อความแสดงข้อผิดพลาดจะชี้ไปยังบรรทัดในโค้ดของคุณเอง

ข้อมูลเบื้องหลัง

PHP ใช้ทำอะไร และยังคุ้มค่าที่จะเรียนรู้อยู่ไหม

PHP เป็นภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ที่สร้างขึ้นเพื่อสร้างหน้าเว็บ และยังคงทำงานอยู่กับเว็บไซต์จำนวนมาก รวมถึง WordPress และแบ็กเอนด์แบบกำหนดเองอีกมากมาย การเรียน PHP ยังคุ้มค่าหากคุณต้องการสร้างหรือดูแลเว็บไซต์ ทำงานกับ MySQL หรือรับช่วงต่อโค้ดเบส PHP ที่มีอยู่ PHP 8 สมัยใหม่ซึ่งมี namespace, Composer และเฟรมเวิร์กอย่าง Laravel ให้ประสบการณ์ที่แตกต่างจากภาพจำแบบเก่าอย่างมาก

การทำงานฝั่งเซิร์ฟเวอร์เหตุผลที่เบราว์เซอร์ไม่เคยเห็นโค้ดของคุณ

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

ข้อมูลคำขอ$_GET, $_POST, คุกกี้, เซสชัน

ทุกสิ่งที่ผู้เข้าชมส่งมาจะเข้ามาใน superglobals เช่น $_GET และ $_POST พร้อมด้วยคุกกี้และเซสชันที่เก็บสถานะระหว่างคำขอ การทำความเข้าใจสิ่งเหล่านี้คือความแตกต่างระหว่างสคริปต์ทั่วไปกับหน้าเว็บที่ทำงานได้จริง

PDO และ prepared statementsเชื่อมต่อกับ MySQL อย่างปลอดภัย

PDO เป็นวิธีมาตรฐานในการเรียกใช้ฐานข้อมูลจาก PHP ส่วน prepared statements จะช่วยป้องกันไม่ให้ข้อมูลที่ผู้ใช้ป้อนเข้ามาปะปนอยู่ในสตริง SQL นี่คือแนวทางที่ช่วยป้องกัน SQL injection ซึ่งเป็นหนึ่งในช่องโหว่เว็บที่พบบ่อยที่สุด

เฟรมเวิร์กและ Composerโปรเจกต์จริงสร้างขึ้นอย่างไร

Composer ติดตั้งแพ็กเกจและโหลดคลาสแบบอัตโนมัติ ส่วนเฟรมเวิร์กอย่าง Laravel จะเพิ่ม routing, ORM และการยืนยันตัวตนไว้ด้านบน งาน PHP ส่วนใหญ่เกี่ยวข้องกับเฟรมเวิร์ก ดังนั้นพื้นฐานภาษาจึงเป็นก้าวแรก ไม่ใช่จุดสิ้นสุด

เหมาะกับคุณไหม

เหมาะกับใคร — และไม่เหมาะกับใคร

เหมาะกับคุณหากคุณ

  • เป็นผู้เริ่มต้นอย่างแท้จริงที่ต้องการเขียน PHP โดยยังไม่ต้องตั้งค่าเซิร์ฟเวอร์ภายในเครื่อง
  • ดูแลหรือกำลังรับช่วงต่อเว็บไซต์ PHP หรือ WordPress และจำเป็นต้องอ่านโค้ด
  • ต้องการฝึกใช้ MySQL กับ PDO, เซสชัน และฟอร์ม ผ่านแบบฝึกหัดขนาดเล็กที่รันได้จริง
  • กำลังเตรียมตัวสัมภาษณ์งาน backend และต้องการคำถามพร้อมคำตอบ
  • ต้องการเรียนเป็นช่วงสั้น ๆ ระหว่างเดินทาง แทนการนั่งเรียนยาว ๆ ที่โต๊ะ

ไม่ใช่เครื่องมือที่เหมาะ หากคุณ

  • จำเป็นต้องรันโค้ดแบบออฟไลน์ เพราะตัวรัน PHP ต้องใช้การเชื่อมต่ออินเทอร์เน็ต
  • ต้องการติดตั้ง Laravel หรือ Symfony ตัวจริง: บทเรียนเฟรมเวิร์กใช้ตัวแทนเพื่อการเรียนรู้ขนาดเล็ก ซึ่งมีป้ายกำกับไว้อย่างชัดเจน
  • คาดหวังว่าทุกหลักสูตรจะเรียนฟรี: หลักสูตรแรกฟรี และ Pro จะปลดล็อกหลักสูตรที่เหลือ
  • ต้องการโปรเจกต์เต็มรูปแบบบนเดสก์ท็อปที่ใช้ Composer, เว็บเซิร์ฟเวอร์ และระบบควบคุมเวอร์ชัน

คำถาม

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

วิธีที่ดีที่สุดในการเรียนเขียนโค้ด PHP บนโทรศัพท์คืออะไร

ใช้แอปที่รันโค้ดได้จริง เพื่อให้ทุกบทเรียนจบลงด้วยสิ่งที่คุณได้ลงมือรัน เรียน PHP: โค้ดและสร้าง มีเอดิเตอร์และคอมไพเลอร์ PHP บนมือถือ บทเรียนสั้น ๆ ใช้เวลา 5 ถึง 10 นาที และมี AI mentor ช่วยแก้ข้อผิดพลาด แอปจะรันสคริปต์ของคุณและแสดงผลลัพธ์ในคอนโซลหรือหน้าเว็บที่เรนเดอร์แล้ว ซึ่งเป็นฟีดแบ็กที่ผู้เริ่มต้นเรียน PHP ต้องการมากที่สุด

ฉันสามารถรันโค้ด PHP บนโทรศัพท์ได้ไหม

ได้ แอปมีคอมไพเลอร์และเอดิเตอร์ PHP ให้คุณเขียนสคริปต์ แตะ Run แล้วอ่านผลลัพธ์ โค้ดจะรันผ่านตัวรันโค้ดของแอป ซึ่งต้องใช้การเชื่อมต่ออินเทอร์เน็ต หากสคริปต์ของคุณแสดงผล HTML มุมมอง Page จะแสดงเป็นหน้าเว็บถัดจากซอร์สโค้ดและคอนโซล

แอปนี้สอน Laravel และ MySQL หรือไม่

สอน โดยรายการหลักสูตรครอบคลุม MySQL กับ PDO และ prepared statements จากนั้นจึงเรียนพื้นฐาน Laravel ทั้ง MVC และ routing, Eloquent ORM, การยืนยันตัวตน คิว และการสร้าง REST APIs บทเรียนเฟรมเวิร์กใช้เฟรมเวิร์กเพื่อการเรียนรู้ขนาดเล็กสำหรับฝึก routes, views และ query builder โดยแอปจะระบุไว้อย่างชัดเจนว่าไม่ใช่ Laravel ตัวจริง

เรียน PHP: โค้ดและสร้าง มีหลักสูตรและบทเรียนกี่รายการ

มี 49 หลักสูตรและ 195 บทเรียน เรียงระดับจาก A1 ถึง C2 เพื่อให้ทั้งผู้เริ่มต้นอย่างแท้จริงและนักพัฒนาที่ทำงานอยู่สามารถค้นหาขั้นถัดไปได้ บทเรียนใช้เวลา 5 ถึง 10 นาที นอกจากนี้ยังมีภารกิจเขียนโค้ด 60 ภารกิจและโปรเจกต์แบบมีคำแนะนำ 20 โปรเจกต์ เพื่อฝึกฝนนอกเหนือจากบทเรียน

PHP ยังน่าเรียนอยู่ไหม

น่าเรียน หากคุณทำงานเกี่ยวกับเว็บไซต์ PHP เป็นขุมพลังให้ WordPress และ backend แบบกำหนดเองจำนวนมาก ขณะที่ PHP 8 สมัยใหม่ร่วมกับ Composer และ Laravel ก็ถูกใช้อย่างแพร่หลายสำหรับ APIs และเว็บแอป การเรียน PHP ยังช่วยให้เข้าใจแนวคิดฝั่งเซิร์ฟเวอร์ เช่น requests, sessions และ databases ซึ่งนำไปต่อยอดกับภาษาอื่นได้

ฉันสามารถฝึกทำฟอร์ม เซสชัน และคุกกี้โดยไม่ต้องมีเว็บเซิร์ฟเวอร์ได้ไหม

ได้ ตัวจำลอง request ให้คุณกำหนด request ด้วยการกรอกข้อมูลใน $_GET, $_POST, คุกกี้ และเซสชัน จากนั้นจะรันสคริปต์เสมือนว่าเบราว์เซอร์เป็นผู้ส่ง request มา ส่วน sandbox ฐานข้อมูลมีฐานข้อมูล SQLite จริงให้ฝึกใช้งานผ่าน PDO เพื่อให้คุณทดสอบการจัดการฟอร์มและ query บนโทรศัพท์ได้

เรียน PHP: โค้ดและสร้าง เปิดให้ใช้ฟรีหรือไม่

ดาวน์โหลดได้ฟรีบน App Store และ Google Play เวอร์ชันฟรีมีหลักสูตรแรก Getting Started with PHP, ภารกิจเขียนโค้ด 2 ภารกิจ, Bug Hunt, แบบฝึกทบทวนประจำวัน, เอดิเตอร์โค้ด และคำถาม AI mentor 3 ข้อต่อวัน พร้อมแสดงโฆษณา ส่วน Pro จะปลดล็อกทุกหลักสูตร ทุกภารกิจ และทุกโปรเจกต์ การสอบเพื่อรับใบรับรอง และ AI mentor แบบไม่จำกัด พร้อมนำโฆษณาออก

มีใบรับรองหรือการเตรียมตัวสัมภาษณ์หรือไม่

มี เมื่อสอบปลายหลักสูตรผ่าน ซึ่งเป็นฟีเจอร์ของ Pro คุณจะได้รับใบรับรองการเรียนจบ สำหรับการสัมภาษณ์ แอปมีคำถามสัมภาษณ์ 50 ข้อพร้อมคำตอบที่ชัดเจน คำถามแบบทดสอบ 50 ข้อ และชีตสรุป 71 รายการ ใบรับรองแสดงสิ่งที่คุณเรียนมา และไม่ใช่วุฒิการศึกษาที่ได้รับการรับรอง

เริ่มต้นใช้งาน

รันสคริปต์ PHP แรกของคุณวันนี้

เริ่มต้นเรียนฟรีบน iOS และ Android ใน 22 ภาษา

App Store — ดาวน์โหลดฟรีGoogle Play — ดาวน์โหลดฟรี
ตรวจสอบล่าสุด · เผยแพร่โดย CoddyKit · นโยบายความเป็นส่วนตัว
ใช้งานได้บน iOS และ Android