พื้นที่ฝึก

PHP

เส้นทางฝึก PHP ตั้งแต่ศูนย์

นิยามก่อน

PHP คืออะไร

PHP ใช้เขียนคำสั่งที่ชัดเจน ที่นี่เรียนเป็น เส้นทางฝึก PHP ตั้งแต่ศูนย์ เริ่มจากภาพเดียว input ผ่านขั้นตอนแล้วกลายเป็น output

ข้อมูลรันขั้นต่ำไฟล์ index.phpรัน php index.phpนิสัย เรียน PHP ทีละส่วนเล็ก แล้วพิมพ์ตัวอย่างสั้นและรัน
โปรแกรม

ชุดคำสั่งที่ทำงานตามลำดับ

ค่าและตัวแปร

ค่าคือข้อมูล ตัวแปรคือชื่อที่เก็บข้อมูล

ฟังก์ชัน

งานย่อยที่มีชื่อ รับ input และสร้างผลลัพธ์

runtime

PHP CLI or web server รันโค้ดจาก index.php

โค้ดแรกที่อ่านง่าย

Variables

dollar variables echo arrays
<?php
$name = "Ada";
echo $name;
ผลลัพธ์ Ada

ตระกูลภาษา

ผังตระกูล PHP

ดูว่า PHP มาจากไหน ใกล้กับภาษาใด และควรเรียนอะไรต่อ

ราก
CPerlCGI
ปัจจุบันPHPตระกูลภาษา web และ interface
ตระกูลตระกูลภาษา web และ interface
เหมาะกับ

เหมาะกับ เส้นทางฝึก PHP ตั้งแต่ศูนย์

เริ่มจากศูนย์

1อ่านกฎหนึ่งข้อ2ทายผลลัพธ์3พิมพ์จากความจำ4รันการตรวจ5ทำซ้ำโดยเปลี่ยนหนึ่งจุด

คลังคำถาม

ค้นหาก่อนฝึก

เลือกขั้นหรือค้นหาแบบฝึกของภาษานี้ แล้วเปิดข้อที่ต้องการทันที

18 รายการ
Q 1ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 1

PHP ข้อ 1 เลือกคำอธิบายที่ตรงกับ variable ที่สุด

Q 2ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 2

PHP ข้อ 2 เลือกคำอธิบายที่ตรงกับ echo ที่สุด

Q 3ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 3

PHP ข้อ 3 เลือกคำอธิบายที่ตรงกับ function ที่สุด

Q 4ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 4

PHP ข้อ 4 เลือกคำอธิบายที่ตรงกับ foreach ที่สุด

Q 5ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 5

PHP ข้อ 5 เลือกคำอธิบายที่ตรงกับ variable ที่สุด

Q 6ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 6

PHP ข้อ 6 เลือกคำอธิบายที่ตรงกับ echo ที่สุด

Q 7ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 7

PHP ข้อ 7 เลือกคำอธิบายที่ตรงกับ function ที่สุด

Q 8ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 8

PHP ข้อ 8 เลือกคำอธิบายที่ตรงกับ foreach ที่สุด

Q 9ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 9

PHP ข้อ 9 เลือกคำอธิบายที่ตรงกับ variable ที่สุด

Q 10ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 10

PHP ข้อ 10 เลือกคำอธิบายที่ตรงกับ echo ที่สุด

Q 11ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 11

PHP ข้อ 11 เลือกคำอธิบายที่ตรงกับ function ที่สุด

Q 12ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 12

PHP ข้อ 12 เลือกคำอธิบายที่ตรงกับ foreach ที่สุด

Q 13ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 13

PHP ข้อ 13 เลือกคำอธิบายที่ตรงกับ variable ที่สุด

Q 14ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 14

PHP ข้อ 14 เลือกคำอธิบายที่ตรงกับ echo ที่สุด

Q 15ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 15

PHP ข้อ 15 เลือกคำอธิบายที่ตรงกับ function ที่สุด

Q 16ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 16

PHP ข้อ 16 เลือกคำอธิบายที่ตรงกับ foreach ที่สุด

Q 17ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 17

PHP ข้อ 17 เลือกคำอธิบายที่ตรงกับ variable ที่สุด

Q 18ตัวเลือกขั้น 1 นิยาม

PHP ข้อ 18

PHP ข้อ 18 เลือกคำอธิบายที่ตรงกับ echo ที่สุด

ปรนัย

PHP ข้อ 1

Q 1ตัวเลือกใหม่

PHP ข้อ 1 เลือกคำอธิบายที่ตรงกับ variable ที่สุด

$name = "Ada";

อ้างอิง

รูปแบบของ index.php

PHP CLI or web serverphp index.php
ทวนจากความจำอ่านจุดเล็กแล้วเขียนใหม่โดยไม่ดู
ไล่โค้ดเขียนค่าตัวแปรทีละบรรทัดก่อนรัน
พิมพ์เองคัดลอกให้น้อย พิมพ์ให้มาก แล้วแก้ error ทีละจุด

dollar variables echo arrays

Variables

<?php
$name = "Ada";
echo $name;
  • Variables start with dollar sign
  • echo outputs text
  • End statements with semicolons

function parameters return

ฟังก์ชัน

function add($a, $b) {
  return $a + $b;
}
  • Use function for reusable work
  • Validate input
  • Return values

indexed associative foreach

Arrays

$user = ["name" => "Ada"];
echo $user["name"];
  • Associative arrays use keys
  • foreach loops through arrays
  • Escape output in HTML