การใช้งานฟังก์ชั่น
 

ในหัวนี้เราจะได้เรียนรู้การใช้งานฟังก์ชั่น ฟังก์ชั่นประกอบด้วย 2 ประเภทคือ

1.ฟังก์ชั่นที่ php ให้มา สามารถเรียกใช้งานได้ทันที ซึ่งเราจะเรียนรู้ในหัวข้อต่อไป
2.ฟังก์ชั่นที่เราสร้างขั้นมาเอง

การใช้งานฟังก์ชั่น

- ฟังก์ชั่นทไม่มีการส่งค่า

function_name()

- ฟังก์ชั่นที่มีการส่งค่า

function_name(argument....)


การสร้างฟังก์ชั่นขึ้นมาเอง

- ฟังก์ชั่นที่ไม่มีการส่งค่า

Sample1.php

<html>
<body>
<?
echo"จะแทรกใว้ส่วนบนของ Function ก็ได้";
Test_function();

function Test_function()
{
echo"Hello Word <br>";
echo"Hello Werachai nukitram <br>";
echo"Hello PHP Programming<br>";
echo"Hello The Member Theasp <br>";
}

echo"<br><br>หรือจะแทรกใว้ส่วนล่างของ Function ก็ได้";
Test_function();
?>
</body>
</html>

 

Out Put

จะแทรกใว้ส่วนบนของ Function ก็ได้Hello Word
Hello Werachai nukitram
Hello PHP Programming
Hello The Member Theasp


หรือจะแทรกใว้ส่วนล่างของ Function ก็ได้Hello Word
Hello Werachai nukitram
Hello PHP Programming
Hello The Member Theasp

 

- ฟังก์ชั่นที่มีการส่งค่า

Sample2.php

<html>
<body>
<?
function Test_function($a)
{
return($a * 20 );
}

$b=20;
echo Test_function($b);

?>
</body>
</html>

Out Put

400

 

เพิ่มเติมนิดหนึ่งครับ พอดีไม่รู้จะเอาไปวางที่ไหนดี

การใช้งาน Function Include , Redirect และ require

- Include เป็นการเรียกใช้งานไฟล์อื่น เพื่อทำงานร่วมกับ ไฟล์ที่กำลังทำงานอยู่

รูปแบบ

Include("files-name")

Smaple1.php

<html>
<body>
<?
Include("sample2.php"); // เป้นการเรียกใช้งาน sample2.php
?>
</body>
</html>


- Redirect เป็นการย้ายการทำงานจาก ไฟล์หนึ่ง ไปยังอีกไฟล์หนึ่ง นิยมนำมาใช้ในระะรักษาความปลอดภัย และ การกระโดดไปยังไฟล์ต่าง ๆ โดยเรียกใช้ฟังก์ชั่น headder

รูปแบบ

header("location : [files-name/URL]");

Sample2.php

<html>
<body>
<?
header("location : Sample3.php"); // กระโดดไปยัง Sample3.php หรือจะใช้ URL header("Location : http://www.thai.net/theasp");
?>
</body>
</html>

- Require เป็นการเรียกใช้งานไฟล์อื่น เหมือนกับ Include แต่ไม่สามารถเรียกใช้งานไฟล์ที่ทำงานเป็นแบบ Loop ได้เหมือน Include นิยมนำมาใช้เกียวกับ การประกาศที่ ที่สามารถเรียกใช้งานได้ทุก ๆ ไฟล์ เช่น การติดต่อฐานข้อมูล ซึ่งเราจะได้เรียนรู้ในหัวข้อต่อไปครับ

รูปแบบ

require("files-name");

Sample3.php

<html>
<body>
<?
require("Sample4.php");
?>
</body>
</html>

 



 

Hosted by www.Geocities.ws

1