รู้จักกับ PHP

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

hayatee
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 670
ลงทะเบียนเมื่อ: 19/04/2021 10:01 am

รู้จักกับ PHP

โพสต์ที่ยังไม่ได้อ่าน โดย hayatee »

PHP ย่อมาจากคำว่า Personal Home Page Tool เป็นภาษาคอมพิวเตอร์นลักษณะเซิร์ฟเวอร์-ไซด์ สคริปต์ โดยลิขสิทธิ์อยู่ในลักษณะโอเพนซอร์ส ใช้สำหรับจัดทำเว็บไซต์ และมีการแสดงผลในรูปแบบ HTML ได้มีประสิทธภาพ การสร้างและการใช้ตัวแปรใน php ตัวแปรในการใช้ภาษาphp และการเขียน API ด้วย PHP เทคนิคการเขียน API
พีเอชพีเป็นเซิร์ฟเวอร์-ไซด์ ที่ทำงานฝั่งของเครื่องคอมพิวเตอร์ ในการเขียนคำสั่งนั้นจะมีลักษณะคล้ายภาษา penal หรือภาษา c และสามารถใช้ร่วมกับภาษา HTML
การสร้างเว็บไซต์จะใช้ script 2 แบบ คือ
- Server-Side Script เป็นลักษณะของภาษาที่ทำงานบนเครื่อง Server เช่น ASP
- Client-Side Script เป็นลักษณะของภาษาที่ทำงานบนเครื่องผู้ใช้เช่น JavaScript, VBScript

โครงสร้างของภาษา PHP
- Simple program เขียนโปรแกรมภาษา PHP โค้ดของโปรแกรมจะต้องอยู่ภายในบล็อคคำสั่ง <?php และ ?>
เช่น

โค้ด: เลือกทั้งหมด

<?php echo "Hello World!";?>
เป็นตัวอย่างการแสดงข้อความทางหน้าจอ

- Comment เป็ช็นการคอมเม้น ส่วนของซอสโค้ดที่ไม่มีผลต่อการทำงาน เป็นแค่คำอธิบายโปรแกรมในโค้ดนั้นเพื่อให้สามารถอ่านโค้ดในภายหลังได้ง่ายขึ้น
ตัวอย่าง

โค้ด: เลือกทั้งหมด

<?php # This is my frist program in PHP echo "Hello PHP language!\n"; 
                              # Displaying the site name and year echo "Marcuscode.com\n"; echo "2016" ?>
ตัวอย่าง

โค้ด: เลือกทั้งหมด

<?php // This is my first program echo "Hello PHP language.\n"; /* This is multiple lines commentin PHP language using C style */
                             echo "Welcome to Marcuscode.com\n"; ?>
เป็นการคอมดม้น ที่ใช้ # แล้วตามด้วยข้อความที่ต้องการคอมเม้น และสามารถคอมเมนต์แบบบรรทัดเดียว ซึ่งข้อความที่ต้องการคอมเม้นต์จะอยู่หบัง // และคอมเมนต์แบบหลายบรรทัด ข้อความจะอย฿ชู่ระหว่าง /*และ */

- Semicolon เป็นการใช้เครื่องหมาย Semicolon ; ในการจบคำสั่งของการทำงานแต่ละครั้ง
ตัวอย่าง

โค้ด: เลือกทั้งหมด

<?php // Initializing variables $a = 1; $b = 2; $c = 3;
                             // Display the summation of these variables  echo "a + b + c = ", $a + $b + $c; ?>
การใส่ Semicolon เมื่อสิ้นสุดการทำงาน สามารถเขียนคำสั่งได้หลายบรรทัด

- While space เป็นช่องว่างระหว่างคำสั่ง
ตัวอย่าง1

โค้ด: เลือกทั้งหมด

 <?php $name = "PHP";
                                $name="PHP";
                                $name= "PHP" ;  
                         ?>
ตัวอย่าง2

โค้ด: เลือกทั้งหมด

 <?php if ($name == "PHP") {
                        echo "You are PHP";
                  }
                       if($name=="PHP"){
                      echo "You are PHP";
                  }  
                  ?>
เป็นการ While space เพื่อให้อ่านเข้าใจได้ง่าย และตัวอย่างที่สอง เป็นการเขียนในรูปแบบที่แตกต่างกัน

- Literals คือค่าคงที่สำหรับการกำหนดให้กับตัวแปร เช่น ตัวเลข ข้อความ ตัวอักษร และ Boolean เป็นต้น
ตัวอย่าง

โค้ด: เลือกทั้งหมด

  $day = 1;
$month = "December";
$weight = 67.3;
$meter = 10e3;
$loaded = true; 
- Expressions เป็นนิพจน์ของตัวดำเนินการ
ตัวอย่าง

โค้ด: เลือกทั้งหมด

 <?php
$a = 2;
$b = 3 + 5;
$c = $a - $b;
$d = ($a * $a) + ($b * $b);
$e = !(1 == 1);
$f = (true && true);
?>
เป็นการเขียน Expression ให้เกิดค่าใหม่ขึ้น

- การแสดงผลทางหน้าจอ
ตัวอย่าง

โค้ด: เลือกทั้งหมด

 <?php

echo "This text printed using echo.\n";
print "This text printed using print.\n";

?> 
สามาถใช้คำสั่ง echo และ print


จากการเขียนภาษา PHP เพื่อใช้ในการเชื่อมต่อฐานข้อมูลแล้ว ยังรองรับในการเขียนด้วยภาษาอื่น อย่าง java scrip โดยมีจุดเด่นคือการใช้งานสะดวก


เอกสารอ้างอิง
http://hr1997.blogspot.com/2014/11/blog-post_25.html
http://marcuscode.com/lang/php/installing-php
http://marcuscode.com/lang/php/program-struct

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 32