SlideShare a Scribd company logo
1 of 18
Download to read offline
Welcome to PHP
คุณสมบัติของ PHP
• Hypertext Preprocessor (PHP)
• ใช้ฟรี
• ทำงานบน server
ใช้ทำอะไรได้บ้าง
• เก็บข้อมูลจากผู้ใช้
• คำนวน ประมวลผล
• เว็บเพจที่มีการเปลี่ยนแปลงข้อมูลตลอดเวลา
• ควบคุมการใช้งานของผู้ใช้
• เข้ารหัสโปรแกรม
• เว็บเพจที่ต้องมีการบันทึก แก้ไข ลบ เปลี่ยนแปลง ฐานข้อมูล
• ใช้ได้ใน windows linux Mac unix
• ใช้กับ database ได้หลากหลายชนิด
ตอบคำถาม
• PHP คือ
Client side Programming language
Server side Programming language
Easy web page
ตอบคำถาม
• PHP ทำงานบน linux
Yes
No
รูปแบบคำสั่ง PHP
• php ใช้สัญลักษณและรูปแบบดังนี้



<?php

.

.

.

?>
• เช่น

<?php

echo “hello varee”; 

?>
ตอบคำถาม
• เติมสิ่งที่หายไป
<?php

echo ‘hello’;

?>
คำสั่ง echo
• คำสั่ง echo เป็นฟังชั่นไว้แสดงผลข้อความ เช่น



echo “i love yo”;

echo “this is a book”;
ตอบคำถาม
• เติมสิ่งที่หายไป. เพื่อให้แสดงข้อความว่า varee
<?php

echo “varee”;

?>
ตอบคำถาม
• สัญลักษณ์อะไร ใช้จบ statements
โคลอน :
เซมิโคลอน ;
ปีกกา { }
บรรทัดคำสั่ง (statements)
• แต่ละบรรทัดคำสั่ง จะต้องจบด้วย เซมิโคลอน. ;



<?php

echo “i love yo”;

echo “this is a book”;

echo “A”;

?>
echo + html
• ในคำสั่ง echo สามารถแทรก html ได้ เช่น

echo "<body bgcolor=#2e86c1>";

echo "<p align=center>varee school</p>";

echo "welcome to<br>";

echo "Thailand";
ตอบคำถาม
• เติมสิ่งที่หายไป. เพื่อให้แสดงข้อความว่า varee ตัวหนา
<?php

echo “<b>varee</b> ”;

?>
Comment
• คอมเม้นท์ มีการใช้ในการเขียนโปรแกรมทุกภาษา

เพื่อเป็นการเว้นไว้ ไม่ให้มีการประมวลผล
• คอมเม้นท์ อาจจะมีไว้เพื่อบอกให้คนเขียนโปรแกรมทราบ ว่าแต่ละบรรทัดคืออะไร

• คอมเม้นท์ อาจจะเอาไว้หาข้อผิดพลาดของโปรแกรมโดย เว้นบรรทัดนั้น ไปก่อน



ตัวอย่าง

<?php

echo “varee<br>”;

// next line will show yourname

echo “my name is max<br>”;

echo “liverpool fc”; // this line may be wrong

//echo “welcome to Thailand"

?>





ตอบคำถาม
• สัญลักษณ์อะไร ใช้เพื่อเว้นการประมวลผล
/

//
Multi-Line Comment
• ในบางครั้ง ต้องการ comment หลายบรรทัด

จะใช้เริ่มต้นด้วย /* และ จบด้วย */ 

ตัวอย่าง



<?php

echo "varee<br>";

/*next line will show yourname

echo "my name is max<br>";

echo "liverpool fc";

echo "welcome to thailand"

*/

?>

ตอบคำถาม
• เติมสิ่งที่หายไป. เพื่อให้คอมเม้นท์ แล้วประมวลผลออกมาเพียงคำว่า
this is a book
<?php

// echo “<b>varee</b> ”;

echo “this is a book<br>”;

/* echo “varee<br>”;

echo “chiangmai school”;

echo “school is my home”;

*/

?>
Workshop
• ให้นักเรียนเขียนคำสั่งแสดงขั้นตอน การทำอาหาร โดยให้มีรูปแบบคล้ายตัวอย่างนี้


More Related Content

Similar to Php1

งานครูปลาม์
งานครูปลาม์งานครูปลาม์
งานครูปลาม์0908067327
 
PHP Tutorial (introduction)
PHP Tutorial (introduction)PHP Tutorial (introduction)
PHP Tutorial (introduction)Tinnakorn Puttha
 
การเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บKhon Kaen University
 
คณิศร บุตรดีไชย
คณิศร  บุตรดีไชยคณิศร  บุตรดีไชย
คณิศร บุตรดีไชยMinny Doza
 
เริ่มต้นกับ PHP
เริ่มต้นกับ PHPเริ่มต้นกับ PHP
เริ่มต้นกับ PHPEKNARIN
 
OAI-PMH with Drupal + XAMPP Portable + PKP OHS
OAI-PMH with Drupal + XAMPP Portable + PKP OHSOAI-PMH with Drupal + XAMPP Portable + PKP OHS
OAI-PMH with Drupal + XAMPP Portable + PKP OHSBoonlert Aroonpiboon
 
ใบงานที่5555
ใบงานที่5555ใบงานที่5555
ใบงานที่5555M'Mod Ta Noy
 
ใบงานที่5
ใบงานที่5ใบงานที่5
ใบงานที่5nichaphat22
 
ใบงานที่5555
ใบงานที่5555ใบงานที่5555
ใบงานที่5555M'Mod Ta Noy
 
รายงาน PHP - Know2pro.com
รายงาน PHP - Know2pro.comรายงาน PHP - Know2pro.com
รายงาน PHP - Know2pro.comKnow Mastikate
 
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่Manop Kongoon
 
คู่มือJavascript and Python
คู่มือJavascript and Pythonคู่มือJavascript and Python
คู่มือJavascript and PythonBongkotporn Jachernram
 

Similar to Php1 (20)

Introduction to PHP programming
Introduction to PHP programmingIntroduction to PHP programming
Introduction to PHP programming
 
งานครูปลาม์
งานครูปลาม์งานครูปลาม์
งานครูปลาม์
 
Php
PhpPhp
Php
 
PHP Tutorial (introduction)
PHP Tutorial (introduction)PHP Tutorial (introduction)
PHP Tutorial (introduction)
 
การเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บ
 
Ch19
Ch19Ch19
Ch19
 
คณิศร บุตรดีไชย
คณิศร  บุตรดีไชยคณิศร  บุตรดีไชย
คณิศร บุตรดีไชย
 
เริ่มต้นกับ PHP
เริ่มต้นกับ PHPเริ่มต้นกับ PHP
เริ่มต้นกับ PHP
 
Answer unit2.3
Answer unit2.3Answer unit2.3
Answer unit2.3
 
Php beginner
Php beginnerPhp beginner
Php beginner
 
Answer unit2.1
Answer unit2.1Answer unit2.1
Answer unit2.1
 
OAI-PMH with Drupal + XAMPP Portable + PKP OHS
OAI-PMH with Drupal + XAMPP Portable + PKP OHSOAI-PMH with Drupal + XAMPP Portable + PKP OHS
OAI-PMH with Drupal + XAMPP Portable + PKP OHS
 
Ch10 web servers
Ch10 web serversCh10 web servers
Ch10 web servers
 
ใบงานที่5555
ใบงานที่5555ใบงานที่5555
ใบงานที่5555
 
ใบงานที่5
ใบงานที่5ใบงานที่5
ใบงานที่5
 
ใบงานที่5555
ใบงานที่5555ใบงานที่5555
ใบงานที่5555
 
รายงาน PHP - Know2pro.com
รายงาน PHP - Know2pro.comรายงาน PHP - Know2pro.com
รายงาน PHP - Know2pro.com
 
Web base scg
Web base scgWeb base scg
Web base scg
 
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่
 
คู่มือJavascript and Python
คู่มือJavascript and Pythonคู่มือJavascript and Python
คู่มือJavascript and Python
 

More from waa edad

Ar function
Ar functionAr function
Ar functionwaa edad
 
Arduino basic program
Arduino basic programArduino basic program
Arduino basic programwaa edad
 
Esp32-3 การรับข้อมูลinput แบบดิจิตอล
Esp32-3 การรับข้อมูลinput แบบดิจิตอลEsp32-3 การรับข้อมูลinput แบบดิจิตอล
Esp32-3 การรับข้อมูลinput แบบดิจิตอลwaa edad
 
Esp32-3 การรับข้อมูลinput แบบดิจิตอล
Esp32-3 การรับข้อมูลinput แบบดิจิตอลEsp32-3 การรับข้อมูลinput แบบดิจิตอล
Esp32-3 การรับข้อมูลinput แบบดิจิตอลwaa edad
 
Esp32-2 เล่นกับ 7 segment
Esp32-2 เล่นกับ 7 segmentEsp32-2 เล่นกับ 7 segment
Esp32-2 เล่นกับ 7 segmentwaa edad
 
Esp 01 ทดลองใช้งานกับวงจรไฟกระพริบ
Esp 01 ทดลองใช้งานกับวงจรไฟกระพริบEsp 01 ทดลองใช้งานกับวงจรไฟกระพริบ
Esp 01 ทดลองใช้งานกับวงจรไฟกระพริบwaa edad
 
arduino คืออะไร
arduino คืออะไรarduino คืออะไร
arduino คืออะไรwaa edad
 
Flipped classroom
Flipped classroomFlipped classroom
Flipped classroomwaa edad
 
Socialnet2016 final
Socialnet2016 finalSocialnet2016 final
Socialnet2016 finalwaa edad
 

More from waa edad (13)

C++1
C++1C++1
C++1
 
Ar function
Ar functionAr function
Ar function
 
Ar array
Ar arrayAr array
Ar array
 
Ar loop
Ar loopAr loop
Ar loop
 
Ar ifelse
Ar ifelseAr ifelse
Ar ifelse
 
Arduino basic program
Arduino basic programArduino basic program
Arduino basic program
 
Esp32-3 การรับข้อมูลinput แบบดิจิตอล
Esp32-3 การรับข้อมูลinput แบบดิจิตอลEsp32-3 การรับข้อมูลinput แบบดิจิตอล
Esp32-3 การรับข้อมูลinput แบบดิจิตอล
 
Esp32-3 การรับข้อมูลinput แบบดิจิตอล
Esp32-3 การรับข้อมูลinput แบบดิจิตอลEsp32-3 การรับข้อมูลinput แบบดิจิตอล
Esp32-3 การรับข้อมูลinput แบบดิจิตอล
 
Esp32-2 เล่นกับ 7 segment
Esp32-2 เล่นกับ 7 segmentEsp32-2 เล่นกับ 7 segment
Esp32-2 เล่นกับ 7 segment
 
Esp 01 ทดลองใช้งานกับวงจรไฟกระพริบ
Esp 01 ทดลองใช้งานกับวงจรไฟกระพริบEsp 01 ทดลองใช้งานกับวงจรไฟกระพริบ
Esp 01 ทดลองใช้งานกับวงจรไฟกระพริบ
 
arduino คืออะไร
arduino คืออะไรarduino คืออะไร
arduino คืออะไร
 
Flipped classroom
Flipped classroomFlipped classroom
Flipped classroom
 
Socialnet2016 final
Socialnet2016 finalSocialnet2016 final
Socialnet2016 final
 

Php1