การรันโค้ดเพื่อดูผลลัพท์
โค้ดที่ 1
<?php // 1.1
$Var = 50;
$anotherVar
= &$Var;
$Var = 200;
echo $anotherVar;
?>
โปรแกรมที่
1 ผลลัพท์ =
200
โค้ดที่ 2
<?php // 1.2
$Var = 50;
$anotherVar
= $Var;
$Var = 100;
echo $anotherVar;
?>
สรุป : จะเห็นได้ว่าจากผลลัพธ์ที่ได้ต่างกัน เพราะการกำหนดค่าของตัวแปร ตรงนี้ค่ะ $anotherVar = &$Var; และ $anotherVar = $Var;
เขียนโปรแกรมโดยใช้คำสั่ง While ในการแสดงค่า 1- 100 ด้วยภาษา PHP
while และ for คือ คำสั่งวนรอบ ใช้สำหรับทำงานซ้ำๆ กัน ในภาษา PHP
while loop
เป็นเงื่อนไขที่
จะมีแต่การเช็คเงื่อนไขเพียงอย่างเดียว การกำหนดค่าเริ่มต้น
จะทำก่อนที่จะเข้าเงื่อนไข และการอัพเดทค่าจะทำอยู่ภายในเงื่อนไข มีรูปแบบการเขียน
ดังนี้
โดยกำหนดให้ a=1
เงื่อนไข a < (น้อยกว่า) = (เท่ากับ) 100
ตัวแปล a จะบวกตัวมันเองจนครบเงื่อนไข ค่ะ
โค้ต
<?php
$a = 1;
while ($a <= 100) {
echo $a . "<br />";
$a++;
}
?>
ดังภาพข้างล่าง
จากที่เขียนโปรแกรมโดยใช้คำสั่ง Whileให้เปลี่ยนเป็นคำสั่ง
For
for loop
เป็นเงื่อนไขที่เข้าใจได้ง่ายที่สุด
เพราะมีการกำหนดค่า เงื่อนไข และเปลี่ยนแปลงค่า อยู่ภายในคำสั่งเดียวกันทั้งหมด
มีรูปแบบการเขียน ดังนี้
โดยกำหนดให้เงื่อนไข a=1 และ a
น้อยกว่า 100
ดังภาพข้างล่าง




