PHP: PHP Hypertext Preprocessor

Home

PHP Tutorial
Knowledge Developer Database Internet Resource
เริ่มต้นด้วย PHP
1. การใช้ PHP Tag
2. ตัวอย่างโปรแกรมประยุกต์ ร้านพูนพนา
3. การเพิ่มเนื้อหาแบบไดนามิคส์
4. การทำงานกับฟอร์ม
5. ฟังก์ชันที่มีประโยชน์
 
PHP เบื้องต้น
1. เริ่มต้นด้วย PHP
2. ภาษา PHP
3. การทำงานไฟล์ และไดเรคทอรี
4. การทำงานกับ Array
5. การควบคุมข้อความ และนิพจน์ปกติี่
6. คำสั่งใช้ใหม่และฟังก์ชัน
7. Object Oriented Programming
 
PHP
PHP เบื้องต้น
การสร้างโปรแกรมประยุกต์เว็บ
PHP ระดับสูง
 
Internet
PHP
SSI
HTML
AJAX
 
PHP เบื้องต้น > เริ่มต้นด้วย PHP

การเพิ่มเนื้อหาแบบไดนามิคส์

เหตุผลหลักในการใช้สคริปต์ด้านแม่ข่าย คือ ความสามารถในการให้เนื้อหาแบบไดนามิคส์ไปยังผู้ใช้ บทบาทที่สำคัญของการประยุกต์เพราะเนื้อหาเปลี่ยนตามความต้องการของผู้ใช้ หรือตลอดเวลา  PHP ช่วยให้ทำงานลักษณะนี้ได้ง่าย ขอเริ่มต้นด้วยตัวอย่างง่าย ๆ แทนที่ PHP ใน processorder.php ด้วยคำสั่งต่อไปนี้
                       
                <?
                        echo "<p>เวลาประมวลผลใบสั่งซื้อ";
                        echo date("H:i, jS F");
                        echo "</p>";
                ?>

ในคำสั่งนี้ใช้ฟังก์ชัน  date () ของ PHP เพื่อบอกวันที่และเวลาประมวลผลใบสั่งซื้อ ที่จะต่างกันในการทำงานของสคริปต์แต่ละครั้ง ผลลัพธ์ของการเรียกสคริปต์ ดูจากภาพ  1.1.2


ภาพ 1.1.2 ฟังก์ชัน date() ส่งออกรูปแบบวันที่

การเรียกฟังก์ชัน

ให้ดูการเรียก  date() นี่คือรูปแบบทั่วไปในการเรียกฟังก์ชัน  PHP  มี ไลบรารีของฟังก์ชันให้ใช้พัฒนาโปรแกรมประยุกต์เว็บ

date("H=i,jsF")

สังเกตว่ามีการส่งผ่านข้อมูลที่เป็นข้อความ ให้กับฟังก์ชันภายในวงเล็บ ข้อความที่ส่งผ่านเรียกว่า อากิวเมนต์หรือพารามิเตอร์ของฟังก์ชัน  อากิวเมนต์เหล่านี้คือ การนำเข้าโดยฟังก์ชันเพื่อให้ผลลัพธ์ที่ต้องการฟังก์ชัน  date()

การต่อข้อความ

การต่อข้อความใช้ จุด (.) ตัวอย่างเช่น
echo   $soapqty." ก้อน <br/>";

อีกวิธีหนึ่ง  คือ
echo   "$soapqty  ก้อน <br>";

การกำหนดค่าให้กับตัวแปร

ตัวแปร PHP ไม่ต้องประกาศก่อนการใช้ ซึ่งเป็นความแตกต่างของ PHP จากภาษาอื่น ซึ่งตัวแปรใน PHP แสดงโดยเครื่องหมายดอลลาร์ ($) ตามด้วยชื่อตัวแปรที่เริ่มต้นด้วยตัวอักษรหรือเส้นใต้ (underscore) จากนั้นจึงตามด้วยตัวอักษร เส้นใต้ หรือตัวเลข รวมถึงชุดตัวอักษรส่วนขยายบางส่วน เช่น ลาติน ไทย สำหรับตัวอักษรส่วนขยายอื่น เช่น พยัญชนะ จีนและญี่ปุ่น ยังไม่ยอมรับ

<?php

$varname = "varname";       // ok
$var____Name = "oink";      // ok
$__45var = 45;         // ok
$กิน = "กิน";                 // ok
$45__var = 45;         // ไม่ได้ – ขึ้นต้นตัวเลข
// ตัวอักษรจีนและญี่ปุ่นไม่สามารถเป็นชื่อตัวแปร

?>
  

สงวนลิขสิทธิ์ (C) widebase / Julaphak