| php tag ตามแบบภาษา SGML | php tag ตามแบบภาษา SGML |
|---|---|
| php tag ตามแบบภาษา XML | php tag ตามแบบภาษา XML |
| php tag ตามแบบภาษา java script | php tag ตามแบบภาษา java script |
| php tag ตามแบบภาษา asp | php tag ตามแบบภาษา asp |
| ชนิดข้อมูลของตัวแปรภาษา php | ชนิดข้อมูลของตัวแปรภาษา php ได้แก่ boolean, string, integer, float, array, object, resource, null |
| การประกาศตัวแปร ภาษา php | เป็นการประกาศตัวแปรในภาษา php |
| การประกาศค่าคงที่ | ใช้ในการประกาศค่าคงที่ |
| การประกาศตัวแปร จากอีกตัวแปรหนึ่ง | ใช้ในการนำค่าข้อมูลที่ได้มากำหนดเป็นชื่อตัวแปร |
| การใช้ตัวแปรแบบอ้างอิง ( references ) | เป็นการเชื่อมโยงตัวแปรเข้าด้วยกัน คือเมื่อค่าของตัวแปรใดตัวแปรหนึ่งเปลี่ยนแปลง แล้วตัวแปรที่เชื่อมโยงกันและกันก็จะเปลี่ยนแปลงตามด้วย |
| การเรียกใช้ตัวแปร global | การเรียกใช้ตัวแปร global ของภาษา php |
| การกำหนดตัวแปรแบบ static | การใช้ตัวแปรแบบ static จะทำให้มีการเก็บค่าไว้ใช้ต่อไป |
subject:php tag ตามแบบภาษา SGML
content:<? คำสั่ง php; ?>
subject:php tag ตามแบบภาษา XML
content:<?php คำสั่ง php; ?>
subject:php tag ตามแบบภาษา java script
content:<script language="php"> คำสั่ง php; </script>
subject:php tag ตามแบบภาษา asp
content:<% คำสั่ง php; %>
subject:ชนิดข้อมูลของตัวแปรภาษา php
content:ชนิดข้อมูลของตัวแปรภาษา php ได้แก่ boolean, string, integer, float, array, object, resource, null
comment:เลขฐาน 8 ให้ขึ้นต้นด้วย 0 เช่น 0775 เลขฐาน 16 ให้ขึ้นต้นด้วย 0x เช่น 0xaa2233
syntax:$ชื่อตัวแปร; $ชื่อตัวแปร = ค่าข้อมูล; $ชื่อตัวแปร1, $ชื่อตัวแปร2, $ชื่อตัวแปร3;
content:เป็นการประกาศตัวแปรในภาษา php
example:$count; $bool = true; $first_name, $last_name, $sex;
comment:เนื่องจาก ภาษา php ไม่ได้เข้มงวดในเรื่องของชนิดข้อมูลเหมือนกับภาษาอื่นๆ ดังนั้นการกำหนดค่าให้กับตัวแปร สามารถกำหนดให้เป็นชนิดไหนก็ได้ ( สลับไปมาก็ได้ )
syntax:DEFINE ( varname, value )
return type:void
content:ใช้ในการประกาศค่าคงที่
example:DEFINE( "WEBSITE", "www.bamboolabcode.com" ); echo WEBSITE;
comment:ค่าคงที่จะต่างจากตัวแปรธรรมดาคือ จะไม่มีเครื่องหมาย '$' นำหน้า และไม่สามารถเปลี่ยนแปลงค่าตัวแปรภายหลังจากการประกาศได้
syntax:$$ชื่อตัวแปร = ค่าข้อมูล;
content:ใช้ในการนำค่าข้อมูลที่ได้มากำหนดเป็นชื่อตัวแปร
example:$string = "panda"; $$string = "bamboo"; echo $panda; echo ${$string};
syntax:$ชื่อตัวแปร = &$ชื่อตัวแปร;
content:เป็นการเชื่อมโยงตัวแปรเข้าด้วยกัน คือเมื่อค่าของตัวแปรใดตัวแปรหนึ่งเปลี่ยนแปลง แล้วตัวแปรที่เชื่อมโยงกันและกันก็จะเปลี่ยนแปลงตามด้วย
example:$string = "panda"; $ref_string = &$string;
syntax:global $ชื่อตัวแปร;
content:เนื่องจากในภาษา php ตัวแปร global ไม่สามารถนำมาใช้ใน local ได้ เช่นตัวแปรที่อยู่ภายนอก function ไม่สามารถนำมาใช้ภายใน function ได้
example:$string = "bamboo"; function showVariable() { global $string; echo $string; } หรือ functino showVariable() { echo $GLOBAL["panda"]; }
syntax:static $ชื่อตัวแปร;
content:โดยปกติเมื่อจบการทำงานแล้ว จะคืนพื้นที่หน่วยความจำที่จองไว้ โดยไ่่ม่มีการเก็บค่าของตัวแปรไว้ แต่การใช้ตัวแปรแบบ static จะทำให้มีการเก็บค่าไว้ใช้ต่อไป
example:function testStatic() { static $num = 0; $num++; echo $num; } testStatic(); testStatic();