web, trends and thinking

It just another weblog :P

เริ่มต้น PHP (1)

with one comment

เริ่มต้น PHP ภาคแรก (1)

  • แสดงข้อความโดยผ่าน PHP
  • คำนวณบน PHP
  • แสดงผลที่ต่างกันระหว่างข้อความและตัวเลข

แสดงข้อความผ่าน PHP ทำไงล่ะ?
ตัวอย่าง PHP อย่างง่ายที่จะขอเสนอ คือ การแสดงข้อความธรรมดาๆเนี่ยล่ะ
โดยการเปิดปิด ให้รู้ว่าีนี่คือภาษา PHP ก็เขียนดังนี้ครับ <?php ไว้เปิด พอจะปิดก็ ?>

<?php //เซฟไฟล์เป็น .php
echo “Hello World”; //ผลลัพธ์ก็จะออกมาเป็น Hello World บนหน้าเว็บ .php
?>

สิ่งที่เห็นสองสามอย่างในนี้คือ

  1. <?php ?> ครับ เอาไ้ว้เปิดปิดภาษา PHP
  2. echo เป็นคำสั่งให้แสดง(ผล)ออกทางหน้าจอครับ
  3. “Hello World” ใน PHP ถือว่าตัวอักษรระหว่าง double quote (“) คือ ตัวอักษร ครับ
  4. ; (semi-colon) ถือว่าเป็นการจบคำสั่งครับ

$number คือตัวแปรไว้อ้างอิง ในที่นี้เราอ้างอิงให้มันมีค่าของ 1+1+1
ในรูปแบบตัวเลขจะให้ค่า = ได้เลย แต่ถ้าเป็นข้อความเราต้องมี double quote (“) ก่อน

<?php
$text=”Hello World”;
echo $text;
?>

เช่นเดียวกันครับ ถ้าเปลี่ยนเป็น $text=”1+1+1″; มันก็จะแสดงออกมาหน้าเว็บเป็น 1+1+1 ไม่ใช่ 3
เพราะ PHP เองจะมองเห็นว่าเป็นข้อความ ไม่ใช่การคำนวณแต่อย่างใด

แล้วคำนวณบน PHP ล่ะ ทำไง? แล้วแสดงผลต่างกันไหม?
สมมติเราอยากรู้ 1+1+1 ได้เท่าไหร่ บน HTML มันคงทำให้เราไม่ได้ แต่ PHP ทำได้

<?php
$number=1+1+1;
echo $number; //ออกมาหน้าเว็บเป็น 3
?>

นี่คือตัวอย่างแบบง่ายที่สุดที่ท่านจะพบเห็นใน PHP

สิ่งที่ PHP ทำนั้น คือ การประมวลผล คำนวณ คิดให้
เราเพียงแต่ต้องรู้จักว่ามันทำงานยังไง และกระบวนการคิดมันเป็นยังไง และใช้มัน!

สรุป

    • เริ่มต้น PHP
    • อยากให้มันรู้ว่าเป็น PHP ต้องอยู่ภายใน <?php ?>
    • เปิด <?php ควรปิดด้วย อย่างน้อยตอนเริ่มหัด
    • เปิดด้วย <? หรือ <?= ไม่ควรใช้ ในอนาคตภาษา PHP อาจไม่สนับสนุนอีกแล้ว
    • เราเรียกการใช้อะไรบน php เป็นคำสั่ง = สั่งให้ทำ
    • ทำอะไรควรปิดด้วย ; (semi-colon) เพื่อบอกว่าจบคำสั่ง
    • ประกาศตัวแปร = อ้างอิงข้อความ, คำนวณ
    • การประกาศตัวแปรทำได้เลย โดยมี dollar sign ข้างหน้า เช่น $number;
    • การประกาศตัวแปรต้องไม่มีสัญลักษณ์พิเศษ
      และช่องว่าง เช่น $num ber; จะมองเป็นตัวแปร $num และก็ error
    • แสดงข้อความ
    • แสดงผลลัพธ์มักใช้คำสั่ง echo
    • การแสดงข้ิอความอยู่ระหว่าง double quote (“)
    • ถ้าต้องการคำนวณ, แสดงตัวแปรก็จะไม่มี double quote ” ครอบ

      Written by แมวน้ำขั้วโลก

      สิงหาคม 1, 2010 ที่ 5:10 pm

      มีการตอบกลับหนึ่งครั้ง

      Subscribe to comments with RSS.


      ใส่ความเห็น

      Fill in your details below or click an icon to log in:

      WordPress.com Logo

      You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

      Twitter picture

      You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

      Facebook photo

      You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

      Google+ photo

      You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

      Connecting to %s

      %d bloggers like this: