Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบพื้นฐานความรู้เกี่ยวกับภาษา PHP

Total questions: 68

Worksheet time: 34mins

Name
Class
Date
1.

ภาษา PHP ถูกพัฒนาขึ้นในปีไหน?

a)

1995

b)

2000

c)

2005

d)

1990

2.

ใครเป็นผู้พัฒนาโปรแกรมภาษา PHP?

a)

Steve Jobs

b)

Linus Torvalds

c)

Rasmus Lerdorf

d)

Bill Gates

3.

PHP เป็นภาษาประเภทใด?

a)

Compiled Language

b)

Scripting Language

c)

Markup Language

d)

Object-Oriented Language

4.

การเขียน PHP สามารถแทรกลงในส่วนใดของ HTML ได้?

a)

ทุกส่วน

b)

Footer

c)

Body

d)

Head

5.

การทำงานของ PHP จะทำการประมวลผลที่ไหน?

a)

Database

b)

Server-Side

c)

Client-Side

d)

Web Browser

6.

การเปิดและปิดการใช้งานคำสั่ง PHP ใช้เครื่องหมายใด?

a)

b)

c)

d)

7.

ตัวแปรใน PHP ไม่จำเป็นต้องกำหนดชนิดของตัวแปรจริงหรือไม่?

a)

ไม่จริง

b)

จริง

c)

ขึ้นอยู่กับโปรแกรม

d)

ไม่แน่ใจ

8.

โอเปอเรเตอร์ใดที่ใช้สำหรับการเปรียบเทียบใน PHP?

a)

-

b)

+

c)

==

d)

%

9.

คำสงวนในภาษา PHP คืออะไร?

a)

คำที่ไม่สามารถใช้เป็นชื่อฟังก์ชัน

b)

คำที่ใช้ในการเขียนโปรแกรม

c)

คำที่ใช้ในการแสดงผล

d)

คำที่ใช้ในการคอมเมนต์

10.

การติดตั้งโปรแกรม AppServ มีโปรแกรมใดบ้าง?

a)

Apache, PHP, MySQL

b)

Java, Python, PHP

c)

HTML, CSS, JavaScript

d)

C++, C#, PHP

11.

การใช้ฟังก์ชัน isset ใน PHP ใช้เพื่ออะไร?

a)

ตรวจสอบค่าตัวแปร

b)

แสดงผลลัพธ์

c)

กำหนดตัวแปร

d)

ลบตัวแปร

12.

คำสั่งใดที่ใช้แสดงข้อความใน PHP?

a)

printf

b)

print

c)

echo

d)

ทั้งหมดที่กล่าวมา

13.

การใส่หมายเหตุใน PHP สามารถทำได้กี่วิธี?

a)

2 วิธี

b)

4 วิธี

c)

1 วิธี

d)

3 วิธี

14.

การใช้เครื่องหมาย # ใน PHP หมายถึงอะไร?

a)

ฟังก์ชัน

b)

คำสั่ง

c)

หมายเหตุ

d)

ตัวแปร

15.

การเขียนแท็ก PHP ในรูปแบบ SGML ใช้เครื่องหมายใด?

a)

b)

c)

d)

...

16.

การแสดงผลลัพธ์ใน PHP สามารถใช้คำสั่งใดได้บ้าง?

a)

print, printf

b)

printf, echo

c)

echo, print

d)

ทั้งหมดที่กล่าวมา

17.

การติดตั้ง AppServ ต้องกำหนดข้อมูลใดบ้าง?

a)

Database Name, Password

b)

Host Name, Port

c)

Server Name, Email

d)

ทั้งหมดที่กล่าวมา

18.

การหยุดการทำงานของ Apache สามารถทำได้อย่างไร?

a)

Start -> Programs -> AppServ -> Apache Control Server by Manual

b)

Start -> Programs -> AppServ -> Stop

c)

Start -> Programs -> AppServ -> Apache Stop

d)

Start -> Programs -> AppServ -> Apache Control

19.

การทดสอบการใช้งาน AppServ สามารถทำได้ที่ URL ใด?

a)

ทั้งสองข้อแรก

b)

http://appserv.com

c)

http://localhost

d)

http://127.0.0.1

20.

การใช้คำสั่ง printf ใน PHP ต้องระบุชนิดของข้อมูลหรือไม่?

a)

ต้อง

b)

ไม่แน่ใจ

c)

ไม่ต้อง

d)

ขึ้นอยู่กับคำสั่ง

21.

การใช้ฟังก์ชัน isset จะส่งค่ากลับเป็นอะไร?

a)

ตัวเลข

b)

ตัวแปร

c)

True หรือ False

d)

ข้อความ

22.

การใช้เครื่องหมาย // ใน PHP หมายถึงอะไร?

a)

คำสั่ง

b)

ตัวแปร

c)

ฟังก์ชัน

d)

หมายเหตุ

23.

การเขียนโปรแกรม PHP สามารถทำงานร่วมกับฐานข้อมูลใดได้บ้าง?

a)

MySQL, Oracle

b)

SQLite, MongoDB

c)

PostgreSQL, Microsoft SQL Server

d)

ทั้งหมดที่กล่าวมา

24.

การใช้คำสั่ง echo สามารถแสดงข้อความได้กี่รูปแบบ?

a)

4 รูปแบบ

b)

3 รูปแบบ

c)

2 รูปแบบ

d)

1 รูปแบบ

25.

การใช้ฟังก์ชัน print ใน PHP สามารถใช้ได้อย่างไร?

a)

print; 'ข้อความ'

b)

print 'ข้อความ'

c)

print('ข้อความ')

d)

print: 'ข้อความ'

26.

การใช้เครื่องหมาย /* ... */ ใน PHP หมายถึงอะไร?

a)

หมายเหตุหลายบรรทัด

b)

ฟังก์ชัน

c)

คำสั่ง

d)

ตัวแปร

27.

การเขียนโปรแกรม PHP สามารถใช้กับภาษาใดได้บ้าง?

a)

HTML

b)

CSS

c)

ทั้งหมดที่กล่าวมา

d)

JavaScript

28.

การใช้คำสั่ง printf ใน PHP มีรูปแบบการใช้งานอย่างไร?

a)

printf('ข้อความ')

b)

printf; 'ข้อความ'

c)

printf: 'ข้อความ'

d)

printf('ข้อความ %d', ตัวแปร)

29.

การใช้คำสั่ง echo สามารถแสดงผลลัพธ์ได้อย่างไร?

a)

echo: 'ข้อความ'

b)

echo; 'ข้อความ'

c)

echo 'ข้อความ'

d)

echo('ข้อความ')

30.

การใช้ฟังก์ชัน isset ใช้เพื่อตรวจสอบอะไร?

a)

การคอมเมนต์

b)

การแสดงผล

c)

ชนิดของตัวแปร

d)

ค่าตัวแปร

31.

การใช้คำสั่ง print สามารถแสดงข้อความได้อย่างไร?

a)

print; 'ข้อความ'

b)

print('ข้อความ')

c)

print 'ข้อความ'

d)

print: 'ข้อความ'

32.

การใช้คำสั่ง echo สามารถแสดงข้อความได้กี่รูปแบบ?

a)

1 รูปแบบ

b)

2 รูปแบบ

c)

3 รูปแบบ

d)

4 รูปแบบ

33.

การใช้คำสั่ง printf ใน PHP ต้องระบุชนิดของข้อมูลหรือไม่?

a)

ไม่แน่ใจ

b)

ขึ้นอยู่กับคำสั่ง

c)

ไม่ต้อง

d)

ต้อง

34.

ตัวแปรใน PHP ต้องขึ้นต้นด้วยเครื่องหมายใด?

a)

#

b)

%

c)

$

d)

@

35.

ชนิดของตัวแปรแบบใดที่ใช้เก็บจำนวนจริง?

a)

String

b)

Float

c)

Integer

d)

Array

36.

การกำหนดค่าตัวแปรใน PHP ใช้เครื่องหมายใด?

a)

==

b)

!=

c)

===

d)

=

37.

คำสั่งใดใช้ในการแสดงผลใน PHP?

a)

echo

b)

print

c)

printf

d)

ทั้งหมดข้างต้น

38.

ตัวแปร $a = 10; มีชนิดข้อมูลเป็นแบบใด?

a)

String

b)

Integer

c)

Float

d)

Array

39.

การตั้งชื่อตัวแปรใน PHP ห้ามมีอะไร?

a)

ทั้งหมดข้างต้น

b)

ตัวเลข

c)

ช่องว่าง

d)

อักขระพิเศษ

40.

ฟังก์ชันใดใช้ตรวจสอบชนิดของตัวแปรใน PHP?

a)

gettype()

b)

print()

c)

isset()

d)

echo()

41.

การใช้โอเปอเรเตอร์ + ใน PHP หมายถึงอะไร?

a)

การลบ

b)

การคูณ

c)

การบวก

d)

การหาร

42.

ตัวแปร $b = 'Hello'; เป็นชนิดข้อมูลแบบใด?

a)

Array

b)

Integer

c)

Float

d)

String

43.

การใช้โอเปอเรเตอร์ % ใช้สำหรับทำอะไร?

a)

การหาร

b)

การบวก

c)

การหาค่าเศษ

d)

การคูณ

44.

การตั้งชื่อตัวแปรใน PHP ต้องมีความยาวไม่เกินกี่ตัวอักษร?

a)

300

b)

255

c)

150

d)

100

45.

การใช้คำสั่ง print ใน PHP จะทำให้เกิดผลลัพธ์อย่างไร?

a)

ไม่แสดงอะไร

b)

แสดงข้อความ

c)

แสดงค่าตัวเลข

d)

แสดงตัวแปร

46.

โอเปอเรเตอร์ใดใช้สำหรับการเปรียบเทียบใน PHP?

a)

=

b)

==

c)

+

d)

-

47.

การใช้คำสั่ง isset() ใช้เพื่อตรวจสอบอะไร?

a)

การคำนวณ

b)

การแสดงผล

c)

ชนิดของตัวแปร

d)

ค่าตัวแปร

48.

การใช้โอเปอเรเตอร์ .= ใช้สำหรับทำอะไร?

a)

การบวก

b)

การกำหนดค่า

c)

การเชื่อมข้อความ

d)

การลบ

49.

ตัวแปร $score_1 เป็นตัวแปรที่ถูกต้องหรือไม่?

a)

ไม่แน่ใจ

b)

ถูกต้อง

c)

ไม่ถูกต้อง

d)

ขึ้นอยู่กับการตั้งชื่อ

50.

การใช้คำสั่ง echo จะทำให้แสดงผลอะไร?

a)

ข้อความ

b)

ทั้งหมดข้างต้น

c)

ตัวแปร

d)

ผลลัพธ์

51.

การใช้โอเปอเรเตอร์ && หมายถึงอะไร?

a)

หรือ

b)

และ

c)

ไม่เท่ากัน

d)

เท่ากัน

52.

การใช้คำสั่ง exit() ใน PHP ทำหน้าที่อะไร?

a)

แสดงข้อความ

b)

ออกจากโปรแกรม

c)

เริ่มโปรแกรมใหม่

d)

หยุดการทำงาน

53.

การใช้โอเปอเรเตอร์ ++$a จะทำให้เกิดผลลัพธ์อย่างไร?

a)

เพิ่มค่าขึ้น 1

b)

แสดงค่าปัจจุบัน

c)

ลดค่าลง 1

d)

ไม่เปลี่ยนแปลง

54.

การใช้คำสั่ง include() ใช้ทำอะไรใน PHP?

a)

รวมไฟล์

b)

แสดงข้อความ

c)

ตรวจสอบตัวแปร

d)

คำนวณค่า

55.

การใช้โอเปอเรเตอร์ < หมายถึงอะไร?

a)

ไม่เท่ากับ

b)

มากกว่า

c)

น้อยกว่า

d)

เท่ากับ

56.

การใช้คำสั่ง foreach ใช้สำหรับทำอะไร?

a)

คำนวณค่า

b)

ตรวจสอบตัวแปร

c)

แสดงข้อความ

d)

วนลูปในอาร์เรย์

57.

การใช้คำสั่ง return ใช้ทำหน้าที่อะไร?

a)

หยุดการทำงาน

b)

แสดงข้อความ

c)

เริ่มโปรแกรมใหม่

d)

ส่งค่ากลับ

58.

การใช้โอเปอเรเตอร์ != หมายถึงอะไร?

a)

น้อยกว่า

b)

ไม่เท่ากัน

c)

มากกว่า

d)

เท่ากัน

59.

การใช้คำสั่ง die() ใช้ทำหน้าที่อะไร?

a)

ตรวจสอบตัวแปร

b)

รวมไฟล์

c)

แสดงข้อความ

d)

หยุดการทำงาน

60.

การใช้โอเปอเรเตอร์ . ใช้สำหรับทำอะไร?

a)

การบวก

b)

การเชื่อมข้อความ

c)

การลบ

d)

การหาร

61.

การใช้คำสั่ง if ใช้ทำหน้าที่อะไร?

a)

ตรวจสอบเงื่อนไข

b)

แสดงข้อความ

c)

คำนวณค่า

d)

รวมไฟล์

62.

การใช้คำสั่ง switch ใช้ทำหน้าที่อะไร?

a)

แสดงข้อความ

b)

รวมไฟล์

c)

คำนวณค่า

d)

ตรวจสอบเงื่อนไขหลายเงื่อนไข

63.

การใช้คำสั่ง while ใช้ทำหน้าที่อะไร?

a)

วนลูป

b)

แสดงข้อความ

c)

รวมไฟล์

d)

ตรวจสอบตัวแปร

64.

การใช้คำสั่ง break ใช้ทำหน้าที่อะไร?

a)

รวมไฟล์

b)

แสดงข้อความ

c)

หยุดการวนลูป

d)

ตรวจสอบตัวแปร

65.

การใช้คำสั่ง continue ใช้ทำหน้าที่อะไร?

a)

ตรวจสอบตัวแปร

b)

ข้ามรอบในลูป

c)

แสดงข้อความ

d)

รวมไฟล์

66.

การใช้คำสั่ง class ใช้ทำหน้าที่อะไร?

a)

ตรวจสอบตัวแปร

b)

แสดงข้อความ

c)

สร้างคลาส

d)

รวมไฟล์

67.

การใช้คำสั่ง function ใช้ทำหน้าที่อะไร?

a)

สร้างฟังก์ชัน

b)

ตรวจสอบตัวแปร

c)

แสดงข้อความ

d)

รวมไฟล์

68.

การใช้คำสั่ง namespace ใช้ทำหน้าที่อะไร?

a)

แสดงข้อความ

b)

ตรวจสอบตัวแปร

c)

กำหนดพื้นที่ชื่อ

d)

รวมไฟล์