Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20240520 Rev.9 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 9474|ตอบกลับ: 16

[PHP] Step1 : วิธีการประกาศตัวแปร (พื้นฐาน)

  [คัดลอกลิงก์]
MasterTGZ โพสต์ 2011-8-2 18:06:10 |โหมดอ่าน
แก้ไขครั้งสุดท้ายโดย MasterTGZ เมื่อ 2011-8-2 19:19

การประกาศตัวแปรจะต้องใช้สัญลักษณ์ $ นำหน้าชื่อตัวแปร โดยชื่อของตัวแปรจะต้องเป็นตัวอักษร A-Z , a-z , 0-9 , _ เท่านั้น ตัวอย่างเช่น
  1. <?php
  2. $MeM = "MasterTGZ";
  3. echo $MeM;
  4. ?>
คัดลอกไปที่คลิปบอร์ด
จะแสดงข้อความเป็น
MasterTGZ


โดยชื่อตัวแปรใน PHP จะพิจราณาตัวอักษรพิมพ์ใหญ่พิมพ์เล็กด้วย ว่าเป็นคนละตัวแปรกัน (Case-Sensitive) ตัวอย่างเช่น
  1. <?php
  2. $Mem = "MasterTGZ";
  3. $meM = "popiazaza";
  4. echo $meM;
  5. ?>
คัดลอกไปที่คลิปบอร์ด
ตัวอักษรหลัง $ ต้องเป็นตัวอักษร A-Z , a-z , _ เท่านั้น ห้ามใช้ตัวเลข 0-9 ไว้เป็นตัวแรก เช่น $9 เป็นต้น
ส่วนตัวถัดไปก็ใช้ได้ตามที่กล่าวไว้ในบรรทัดแรก
และนอกจากนี้การตั้งค่าชื่อตัวแปรไม่สสามารถนำคำสงวน (Reserved) มาใช้ได้ ยกตัวอย่างเช่น
  1. $this = 102;
คัดลอกไปที่คลิปบอร์ด
this เป็นคำสงวน ไม่สามารถนำมาตั้งเป็นชื่อตัวแปรของ PHP ได้

ตัวอย่างไว้ศึกษา

แบบที่ถูกต้อง
http://www.animeinw.com/testcode/002.php
  1. <?php
  2. $Member = "MasterTGZ";
  3. $UNDER = ",";
  4. $membeR = "popiazaza";
  5. echo $Member;
  6. echo $UNDER;
  7. echo $membeR;
  8. ?>
คัดลอกไปที่คลิปบอร์ด
แบบที่ผิด
http://www.animeinw.com/testcode/002error.php
  1. <?php
  2. $Member = "MasterTGZ";
  3. $UNDER = ",";
  4. $membeR = "popiazaza";
  5. echo $Member;
  6. echo $UNDER;
  7. echo $member;
  8. ?>
คัดลอกไปที่คลิปบอร์ด


ผิดพลาดประการใดก็ขออภัย ณ ที่นี้ด้วยครับ

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x
 เจ้าของ| MasterTGZ โพสต์ 2011-8-2 18:55:59
ต้นฉบับโพสต์โดย popiazaza เมื่อ 2011-8-2 18:54

55555 ชอบไหมหละ
aaa.111 โพสต์ 2011-8-2 20:24:43
ตัวแปรมีค่า $mem = "aaa.111"; ได้ ไม่ไม่นิยมการใช้ฟังชั่น $aaa.111 = "aaa.111";
 เจ้าของ| MasterTGZ โพสต์ 2011-8-2 20:29:04
แก้ไขครั้งสุดท้ายโดย MasterTGZ เมื่อ 2011-8-2 20:30
ต้นฉบับโพสต์โดย aaa.111 เมื่อ 2011-8-2 20:24
ตัวแปรมีค่า $mem = "aaa.111"; ได้ ไม่ไม่นิยมการใช้ฟังชั่น $aaa. ...


ถ้าจะให้ดีจริงๆต้อง
$MasterTGZ = 8;
$aaa.111 = 1;
$MasterTGZ .= $aaa.111;
echo $MasterTGZ;

MasterTGZ ต้องอยู่ข้างหน้าเสมอ
aaa.111 โพสต์ 2011-8-2 20:48:13
แก้ไขครั้งสุดท้ายโดย aaa.111 เมื่อ 2011-8-2 20:49
ต้นฉบับโพสต์โดย MasterTGZ เมื่อ 2011-8-2 20:29
แก้ไขครั้งสุดท้ายโดย MasterTGZ เมื่อ 2011-8-2 20:30


error ครับผม
ถ้าเขียนเป็นโปรแกรมสำหรับหุ่นยนต์แล้ว ค่าที่ส่งออกมาจะได้เป็น FALSE


แล้วการเขียนนะครับ ถ้าเป็นค่าแบบข้อความ หรือ แถวบ้านเขาจะใช้ 'text'   หรือ "text"
ด้วยนะจ๊ะ แต่ค่าตัวเลขทำให้เป็นนิสัยก็สมควรใส่


ส่วตัวแปร พวก $a = $m;  ก็ไม่จำเป็นต้องใส่


echo $MasterTGZ;

ได้ค่า FALSE โว้ย





แบบนี้ไม่ไหวเลยนะนี่

55+


  1. $akkhaporn = "ADMINISTRATOR";
  2. $masterTGZ = "begger";
  3. for i > 1;i=10;i++;

  4. if($akkhaporn > $masterTGZ){$akkhaporn = "inw";} else($akkhaporn != $masterTGZ){while(0){$animeinw = "ล่ม"; }}
คัดลอกไปที่คลิปบอร์ด
^
^
^
IT's FREEEEEEEEEEEss



แสดงความคิดเห็น

$akkhaporn = "ADMINISTRATOR"; แหม่ๆ 555 (เบสท์เป็นแบ๊กเกอร์)  โพสต์ 2011-8-3 16:37
เครียดเลย ไ่ม่เป็นไร ล้มแล้วก็ลุก -.-  โพสต์ 2011-8-2 21:07
ว่าแล้วต้องมีอะไรผิด  โพสต์ 2011-8-2 21:03
 เจ้าของ| MasterTGZ โพสต์ 2011-8-2 21:02:13
ต้นฉบับโพสต์โดย aaa.111 เมื่อ 2011-8-2 20:48
แก้ไขครั้งสุดท้ายโดย aaa.111 เมื่อ 2011-8-2 20:49

เพิ่งฝึกหน่า ขอบคุณครับที่ช่วยเตือน 555
เพิ่งอ่านไปได้ 10 กว่าหน้าเอง (ก่อนหน้านี้นั่งแก้แบบงูๆปลาๆ)
 เจ้าของ| MasterTGZ โพสต์ 2011-8-2 21:03:34
ต้นฉบับโพสต์โดย aaa.111 เมื่อ 2011-8-2 20:48
แก้ไขครั้งสุดท้ายโดย aaa.111 เมื่อ 2011-8-2 20:49

เย้ย ลืมดู บังอาจจจจ
  1. MasterTGZ = Begger
คัดลอกไปที่คลิปบอร์ด
  1. if($akkhaporn > $masterTGZ){$akkhaporn = "inw";} else($akkhaporn != $masterTGZ){while(0){$animeinw = "ล่ม"; }}
คัดลอกไปที่คลิปบอร์ด
เจ็บตอนจบ
arafarn12 โพสต์ 2011-8-3 15:03:55
ตัวอย่าง By Arafarn12

<?php
$admin = "arafarn12";

?>


แล้วใส่

ผู้ดูแลระบบ anime inw คือ <?php echo $admin; ?>


ผลลัพท์

ผู้ดูแลระบบ anime inw คือ arafarn12


/me เผ่นก่อนละ
 เจ้าของ| MasterTGZ โพสต์ 2011-8-3 16:11:31
ต้นฉบับโพสต์โดย arafarn12 เมื่อ 2011-8-3 15:03
ตัวอย่าง By Arafarn12

ขอบคุณนะ
ปล.ทำไมต้องขอบคุณหนะหรอ เพราะช่วยโปรโมทเว็บไง 555
arafarn12 โพสต์ 2011-8-3 16:13:17
ต้นฉบับโพสต์โดย MasterTGZ เมื่อ 2011-8-3 16:11
ขอบคุณนะ
ปล.ทำไมต้องขอบคุณหนะหรอ เพราะช่วยโปรโมทเว ...

งั้นเดี๋ยวเพิ่ม เวอร์ชั่น SOCLUP ดีกว่า 5555
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-11-21 20:01

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้