วันพุธที่ 26 พฤศจิกายน พ.ศ. 2557

ฟังก์ชันPHP : ฟังก์ชั่นภายใน

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

ฟังก์ชั่นภายในทั้งหลาย สามารถดูได้จาก help ของ PHP ได้ โดยโหลดได้ที่http://www.php.net/docs.php
ตัวอย่างฟังก์ชั่นภายใน ผมขอยกตัวอย่างฟังก์ชั่น pow() ถ้าหากเปิดดู help จะเขียนเป็นลักษณะนี้
number pow ( number $base, number $exp )
number คือ ค่าที่ฟังก์ชั่นนี้ส่งกลับออกมา (return) ซึ่งเดี๋ยวเราค่อยมาอธิบายกัน
pow คือ ชื่อฟังก์ชั่น
(number $base, number $exp) คือ ค่าที่ต้องส่งให้ฟังก์ชั่นนี้ โดยnumber หมายถึงชนิดของค่า (datatype) ที่ต้องส่งไปให้
เพราะฉะนั้น ฟังก์ชั่น pow() เราต้องส่งค่าให้จำนวน ค่า เมื่อฟังก์ชั่นทำงานเสร็จแล้วจะคืนค่ากลับมาเป็นชนิดตัวเลข

   <?php
       $value = pow(5,2);  // เรียกฟังก์ชั่น pow() โดยส่งค่า 5 
  เป็นเลขฐาน และ 2 เป็นเลขชี้กำลัง แล้วเก็บค่าไว้ที่ตัวแปร $value
       echo $value;    // พิมพ์ค่าจากตัวแปร $value

   ?>

ถ้าหากเราไม่ได้นำค่าที่ได้ไปทำการคำนวณ เราสามารถแสดงค่าออกมาได้เลย

โดยไม่จำเป็นต้องเก็บค่าไว้ในตัวแปรใดๆ ลองดูตัวอย่างกันครับ

   <?php
       echo pow(5,2);  // พิมพ์ค่า 5ยกกำลัง2 ออกทางหน้าจcเลย
       echo "<br />";
       echo "ผลลัพท์ของ 5 ยกกำลัง 2 คือ " . pow(5,2);

?>

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

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