วันเสาร์ที่ 30 กรกฎาคม พ.ศ. 2559

กำหนดตัวแปร PHP ไว้เก็บค่า

       ตัวแปรเป็นสัญลักษณ์ที่ใช้ในการแทนค่าเพื่อนำไปประมวลผล ตามที่ต้องการที่จะให้โปรแกรมทำงานให้ตามที่ต้องการ เช่น $value=1; โดยเราสามารถกำหนดตัวแปรไว้เรียกใช้งานได้ตลอดหน้า PHP นั้น

กฎการตั้งชื่อตัวแปร

  • ขึ้นต้นด้วย $
  • ตามด้วย A-Z หรือ a-z หรือ 0-9  เช่น  $myvalue;  $MyValue; 
  • ไม่ควรเว้นวรรค แต่ใช้ _ แทน เช่น $my_value;  $My_Value; 
  • Case Sensitive ตัวพิมพ์ใหญ่/เล็กถือเป็นคนละตัว
  • ไม่ตั้งชื่อซ้ำคำสงวน เช่น $_POST; $_SESSION; $_GET; $_SERVER; ฯลฯ
      เมื่อประกาศตัวแปร PHP ไม่จำเป็นต้องกำหนดชนิดของตัวแปร ซึ่งโปรแกรมคอมไพล์จะรู้เองว่า ตัวแปรไหนเป็นข้อมูลชนิดใด 

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

  • Boolean  ->  True , False
  • Integer  ->  เลขจำนวนเต็ม
  • Float  ->  เลขจำนวนจริง
  • String  ->  ตัวอักษรที่นำไปคำนวณทางคณิตศาสตร์ไม่ได้
  • Array  ->  ตัวแปรชุด
  • Object  ->  เก็บคุณสมบัติของ Object
  • Resource -> สำหรับอ้างอิงถึงแหล่งภายนอก  เช่น  การเปิดไฟล์ข้อมูล การเชื่อมต่อฐานข้อมูล
  • Null -> ตัวแปรที่ไม่มีค่าอะไรเลยเรียกว่ามีค่าเป็น Null เช่น เมื่อประกาศตัวแปรแล้วแต่ยังไม่ได้กำหนดค่าใดๆให้ตัวแปร กำหนดค่าให้ตัวแปรมีค่าเป็น Null $MySalary = NULL;


ตัวอย่างโค้ด ex_setvalue.php

      <?php
             $Name = 'Manop Kongoon';           //String Variable 
             $RoomNo='405';                             //String Variable 
             $maximum_score = 100;                //Integer Variable 
             $_is_a_student = true;                    //Boolean Variable 
             $TotalScore=10+30; 
             $Score1=10; 
             $Score2=30; 
             $TotalScore=$Score1+$Score2; 

             echo "$Name = " . $Name . "<br />";
             echo "$RoomNo " . RoomNo . "<br />";
             echo "$maximum_score " . $maximum_score . "<br />";
             echo "$_is_a_student " . $_is_a_student . "<br />";
             echo "$TotalScore " . $TotalScore . "<br />";
             echo "$Score1 " . $Score1 . "<br />";
             echo "$Score2 " . $Score2 . "<br />";
             echo "$TotalScore " . $TotalScore . "<br />";
      ?>

ผลลัพธ์ ex_setvalue.php


             $Name = Manop Kongoon
             $RoomNo = 405
             $maximum_score = 100
             $_is_a_student = true
             $TotalScore = 40 
             $Score1 = 10; 
             $Score2 = 30; 
             $TotalScore= 40

-------------------------------------------------------------------

ตัวอย่างการกำหนดชนิดของตัวแปร ex_typevalue.php
      <?php 
            $x = 12; 
            $x = (integer)$x; 
            $y=‘Manop Kongoon’; 
            $y=(string)$y; 
            $z=95.89; 
            $z = (integer)$z;       //$z=95
            $MyNum=(integer)$z;       //$MyNum=95

            echo $z."<br>"; 
            echo $MyNum; 
      ?> 

ผลลัพธ์ ex_setvalue.php
      95
      95

----------------------------------------------------------------


ข้อมูลบางส่วนจาก https://www.programmerthailand.com/tutorial/post/view/7/php-%E0%B8%95%E0%B8%B1%E0%B8%A7%E0%B9%81%E0%B8%9B%E0%B8%A3%E0%B9%83%E0%B8%99%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2-php

ไม่มีความคิดเห็น :

แสดงความคิดเห็น