การที่จะเขียน php ได้อย่างเข้าใจจำเป็นต้องมีความรู้เบื้องต้นเกี่ยวกับ html ซะก่อน เพราะ php ที่เราเขียน มันก็แค่เป็นเบื้องหลังของเว็บเรานั้นเอง
จำไว้ให้ดีกว่า code php ก็คือ code ที่อยู่ภายใต้สัญลักษณ์ <? … ?> หรือ <?php … ?> ซึ่ง code ที่เราเขียนภายใต้ สัญลักษณ์นี้ ไม่มีทางที่จะไปแสดงออกมาให้ผู้ใช้งานเห็น หรือ ให้ browser ทำการประมวลผล ยกเว้นเราจะสั่ง print หรือ echo ออกมา เพราะมันจะประมวลผลภายใน server และส่งออกมาเป็น code html เท่านั้น code
php ที่เราเขียน มันก็แค่เป็นตัวช่วยให้เราสร้าง code html ขึ้นมาในลักษณะ dynamic ตามความต้องการของผู้ที่ทำ หรือตามความต้องการของเจ้านายก็ตาม ซึ่งเริ่มแรก เราจะต้องรู้ก่อน ว่าอะไรคือสัญลักษณ์ ที่ประกาศให้ server รู้ว่าตรงไหนเป็น html หรือตรงไหนเป็น php ซึ่งสัญลักษณ์นั้นก็คือ <? คือเริ่มคำสั่ง php และ ?> คือสิ้นสุดคำสั่ง php
<html>
<head></head>
<body>
1+1 = <? echo 1+1; ?>
2-3 = <?=2-3?>
</body>
</html>
ต่อเราก็มาดูว่า อะไรคือตัวแปร อันไหนคือฟังชั่น เขาประกาศยังไง ซึ่งตัว php แล้ว ไม่จำเป็นต้องประกาศว่า ตัวแปรนี้คือ ตัวเลข หรือตัวหนังสือ โดยที่ตัวแปรของ php จะมีสัญลักษณ์ $ อยู่ข้างหน้า ส่วนฟังชั่น ก็จะมีวงเล็บเปิดปิดอยู่ข้างหลัง
<?
function md5code($val){
return md5($val);
}
$name ="eXscript";
namemd5($name);
?>
ต่อไปคือการเชื่อมต่อ String หรือข้อความตัวหนังสือ จะใช้สัญลักษณ์ . ในการเชื่อมต่อ
<? $name = "iTCyBER"; $content = "I love"; $text = $content." ".$name."."; // ผลที่ได้คือ I love iTCyBER. ?>
ต่อไป คือการให้ข้อความแสดงผลใน html อย่างที่บอกครับ ว่า server จะประมวลผล php ภายในตัว server และจะส่งเฉพาะ html ไปยังผู้ใช้งาน ซึ่ง php จะไม่ถูกส่งออกไป เราจึงต้อง มีการบอกให้มันแสดงใน html โดยคำสั่ง echo หรือ print
<? $name = "A88"; $content = "My Phone is"; $text = $content." ".$name."."; $os = "Android"; $osproduct = "Google"; echo $text."<br />; print "It's ".$os." OS by ".$osproduct; // ข้อความใน php ก็จะแสดง My Phone is A88.<br />It's Android OS by Google ?>
บทความคราวหน้าก็จะเป็นการสอนเกี่ยวกับ if while for พวกนี้มันคืออะไร แล้วใช้งานยังไง
Related Posts
- PHP แยกส่วนการเขียนให้เป็นระเบียบ
- PHP5 กับการทำสอบเขียนแบบ OOP
- PHP ในเรื่องของ if while และ for
- CodeIgniter คืออะไร?
- รูปแบบการติดต่อแบบ mysqli ใน php
- Ajax ง่ายๆ กับ jQuery
- Android ดึงภาพจากเว็บมาแสดงใน ImageView
- Android การนำรูปภาพมาใส่ในโปรแกรม
- parseInt(“08″) ใน js ทำไมค่าที่ออกมาถึงเป็น 0
- เริ่มต้นกับการพัฒนาโปรแกรมใน Android

Good job.