control statement เช่น if ,for while เราจะเรียกฟังก์ชัน หรือว่าคำสั่งดีคะ
เอ่อ มันภาษาไทยกับ ภาษาอังกฤษเลยนี่ครับ แต่ผมว่าน่าจะสอนเป็นคำสั่งมากกว่านะครับ เพราะหนังสือหลายๆ เล่มที่เคยอ่านมาถ้าเป็นภาษาอังกฤษ พวกคำสั่ง if, select case จะเรียกว่า condition command (คำสั่งแบบมีเงื่อนไข) ส่วนพวก loop, while, for จะเรียกว่า iteration command (คำสั่งสำหรับการทำซ้ำ วนรอบแบบมีเงื่อนไข) ครับ
ปล. จริงๆ ก็พึ่งเคยได้ยินว่ามีคนเรียกคำสั่งพวกนี้ว่า function เหมือนกัน
Date :
2010-11-20 01:08:56
By :
salapao_codeman
โดยสว่นตัวคิดว่าจะเป็น function มากกว่านะครับเพราะคำสั่งเหมือนไปเรียกการทำงานมากกว่าการป้อนค่าเพื่อการทำงานที่สมบูรณ์
(ตอบแบบสงสัยคนนึงครับขอผู้รู้ชี้แนะด้วยครับ)
Date :
2010-11-20 01:12:14
By :
komson94
ตอนเรียนเรียกมันว่า "คำสั่ง"
พอจับมันมาเขียนใช้งานแบบต่าง ๆ แยกส่วนกับตัวหลัก
ไว้สำหรับเรียกใช้ทีหลัง จะเรียกมันว่า "ฟังก์ชั่น"
เรียน C มาก่อน php พอเรียน php ก็เรียกเหมือนกันไปเลย
ถ้าเป็นตอนนี้ พูดถึงฟังก์ชั่น ก็คงนึกถึง Excel แหละ
อยากรู้เหมือนกัน เรียกยังไงจะถูก
+10 ให้เลยครับ ที่มาตรวจสอบก่อน
เคยเจออาจารย์สอนเรียกผิด ปีนึงกว่าจะรู้ความจริง ว่ามันคืออะไร
ประวัติการแก้ไข 2010-11-20 01:23:00
Date :
2010-11-20 01:15:31
By :
Miraku
เรียกว่าคำสั่ง(แบบเงื่อนไข หรือ วนรอบ) ครับ
Code (PHP)
for($i=1;$i<=5;$i++) //for เป็น คำสั่งวนรอบ
{
echo"hello<\n>"; //echo ฟังก์ชั่นสำหรับแสดงผล (ถ้าเป็นภาษาซี ก็เทียบกับ printf ครับ)
}
//จากประสบการณ์อันน้อยนิด
Date :
2010-11-20 12:33:47
By :
iieszz
แนะนำให้ อ่าน manual php
อยากรู้ว่า if เป็นอะไร for เป็น อะไรลองค้นหาดูครับ
เอาจากต้นฉบับแบบชัวร์ ไม่มั่วนิ่ม
Date :
2010-11-20 15:36:43
By :
DS_Ohm
ขอบคุณนะคะที่ช่วยแนะนำคะ
Date :
2010-11-20 17:57:45
By :
SantaPraew
สำหรับผมคำสั่งจะเล็กกว่าฟังก์ชั่น พวก if ,for while ผมว่าเป็นคำสั่งครับ บางคำสั่งเป็นฟังก์ชั่นได้ ถ้ามันประมวลผลเสร็จใจตัว หรือมีการคืนค่าการทำงานให้ เช่น print();echo"";
Date :
2010-11-29 13:30:28
By :
wad
ตามความเข้าใจน่ะครับ
คำสั่งมันเล็ก
แต่ ฟังค์ชั่น มันเป็นโปรแกรมย่อยๆๆโปรแกรมหนึ่ง
ขึ้นอยู่กับเราว่าต้องการให้มันเป็นคำสั่งหรือฟังค์ชั่นอ่ะ
ถ้าเขียนโดดๆในโปรแกรม มันก้อเป็นคำสั่ง
แต่ถ้าสร้างขึ้นเพื่อมีการเรียกใช้ ก็เป็นฟังค์ชั่น
แปลว่ามันขึ้นอยู่กับหน้าที่การทำงาน
Date :
2010-12-24 10:43:27
By :
thunder2000
พี่ค่ะอยากทราบว่าจะเช็คเงื่อนไขอย่างไรดี คือว่าทำคำสั่งแบบกรอกแบบฟร์อม ในกรณีที่บางช่องกรอกไม่ครบ ต้องการให้ขั้น popup ว่าใส่ข้อมูลไม่ถูกต้องกรุณาใส่ใหม่ พอใส่ถูกต้องแล้วค่อย ลิงค์ไปอีกหน้าอ่ะค่ะ ตอนนี้แบบว่าไม่ได้ใส่ข้อมูลมันก็ลิงค์ไปอีกหน้าอ่ะค่ะ
Date :
2012-07-02 14:29:44
By :
maylodyZG
นี้เป็น code ที่เป็นแบบสมัครสมาชิกที่ทำนะค่ะ
page 1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>สมัครสมาชิก</title>
<body bgcolor="#CCFFFF">
</HEAD>
<BODY>
<form action="pagepost2.php" method="post" name="box">
<center><table bgcolor="#669933" width="400" border="" bordercolor="#669933">
<tr bgcolor="#003300">
<td colspan="2" >
<center><font color="#99FF99"><b><h2>สมัครสมาชิก </h2></b></font>
</td>
</tr>
<tr>
<td bgcolor="#666600" width="96">ชื่อ : </td>
<td bgcolor="#CCCC66" width="160">
<input type="text" name="Name" />
</td>
</tr>
<tr>
<td bgcolor="#666600">นามสกุล :</td>
<td bgcolor="#CCCC66">
<input type="text" name="surName"/>
</td>
</tr>
<tr>
<td bgcolor="#666600">เพศ :</td>
<td bgcolor="#CCCC66">
<input type="radio" name="Sex" value="male"/>ผู้ชาย
<input type="radio" name="Sex" value="female"/>ผู้หญิง
</td>
<tr>
<td bgcolor="#666600">วันเกิด : </td>
<td bgcolor="#CCCC66">
<select name="Day">
<option value="">วัน</option>
<?php
for ($i=1;$i<=31;$i++)
{
?>
<option>
<?php
echo $i;
?>
</option>
<?php
}
?>
</select>
<select name="Month">
<option value="">เดือน</option>
<?php
$month = array('มกราคม','กุมภาพันธ๋','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม');
foreach($month as $key=>$value)
{
?>
<option>
<?php
echo $value
?>
</option>
<?php
}
?>
</select>
<select name="Year">
<option value="">ปี</option>
<?php
for ($i=1980;$i<=2012;$i++)
{
?>
<option>
<?php
echo $i.'<br />';
?>
</option>
<?php
}
?>
</select>
<tr>
<td bgcolor="#666600">ที่อยู่</td>
<td bgcolor="#CCCC66">
<textarea name="Address" cols="30" rows="5" wrap="virtual"></textarea>
</td>
</tr>
<tr>
<td bgcolor="#666600">กีฬาที่ชอบ</td>
<td bgcolor="#CCCC66">
<input name="Sport[]" type="checkbox" value="ชอบ" />ฟุตบอล<br />
<input name="Sport[]" type="checkbox" value="ชอบ" />บาสเกตบอล<br />
<input name="Sport[]" type="checkbox" value="ชอบ" />ว่ายน้ำ<br />
<input name="Sport[]" type="checkbox" value="ชอบ" />เทนนิส<br />
<input name="Oter" type="checkbox" value="ชอบ" >อื่นๆ<input type="text" name="Oter"/> <br />
</td>
<tr bgcolor="#003300">
<td colspan="2" >
<center>
<input type="submit" value="Next">
<input type="submit" value="Back" >
</center>
</td>
</tr>
</table></center>
</form>
</body>
</html>
page 2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>บันทึกข้อมูลเรียบร้อยแล้วค่ะ</title>
</head>
<body bgcolor="#CCCCCC">
<center>
<form action="box.php" method="post" name="pagepost2.php">
<?php
$Name = $_POST['Name'];
$surName = $_POST['surName'];
$Sex = $_POST['Sex'];
$Day = $_POST['Day'];
$Month= $_POST['Month'];
$Year= $_POST['Year'];
$Address= $_POST['Address'];
$Sport = $_POST['Sport'];
$Oter = $_POST['Oter'];
?>
<table width="400" border="1">
<tr bgcolor="#003300">
<td colspan="2" >
<center><font color="#99FF99"><b><p>บันทึกข้อมูลเรียบร้อย</p></b></font>
</td>
</tr>
<tr>
<td bgcolor="#666600">Name</td>
<td bgcolor="#CCCC66"><?php echo $Name ;?></td>
</tr>
<tr>
<td bgcolor="#666600">SurName</td>
<td bgcolor="#CCCC66"><?php echo $surName.'<br />'; ?></td>
</tr>
<tr>
<td bgcolor="#666600">Sex</td>
<td bgcolor="#CCCC66"><?php echo $Sex.'<br />'; ?></td>
</tr>
<tr>
<td bgcolor="#666600">Day</td>
<td bgcolor="#CCCC66"><?php echo $Day.'<br />'; ?></td>
</tr>
<tr>
<td bgcolor="#666600">Month</td>
<td bgcolor="#CCCC66"><?php echo $Month.'<br />'; ?></td>
</tr>
<tr>
<td bgcolor="#666600">Year</td>
<td bgcolor="#CCCC66"><?php echo $Year.'<br />'; ?></td>
</tr>
<tr>
<td bgcolor="#666600">Address</td>
<td bgcolor="#CCCC66"><?php echo $Address.'<br />'; ?></td>
</tr>
<tr>
<td bgcolor="#666600">Sport</td>
<td bgcolor="#CCCC66"><?php echo 'ว่ายน้ำ = '.$Sport[0].'<br />';
echo 'ฟูตบอล = '.$Sport[1].'<br />';
echo 'วอลเล่ย์บอล = '.$Sport[2].'<br />';
echo 'แบทมินตัน = '.$Sport[3].'<br />';
echo 'เทนนิส = '.$Sport[4].'<br />';
echo 'อื่นๆ = '.$Oter.'<br />';
?>
</td>
</tr>
<tr bgcolor="#003300">
<td colspan="2" >
<center>
<input type="submit" value="Back" >
<input type="submit" value="OK" >
</center>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
Date :
2012-07-02 14:33:35
By :
maylodyZG
Load balance : Server 04