Devdit
 

Fatal error: Uncaught TypeError: Unsupported operand types: string + int คือ วิธีแก้ไข

1.5K

รันโค้ดภาษา PHP เพื่อแสดงตัวแปรข้อความ ร่วมกับตัวแปรตัวเลข แต่พอรันแล้วไม่ผ่านขึ้นข้อความ Error ว่า Fatal error: Uncaught TypeError: Unsupported operand types: string + int แบบนี้ต้องแก้ไขอย่างไร

<?php
    $a = 4;
    echo "ตัวแปร a คือ "+$a;
?>

 

วิธีแก้ไข

เปลี่ยนอักษรบวก (+) ให้เป็นอักษรจุด (.) สำหรับการเชื่อมข้อความกับตัวแปร หรือ ตัวแปรกับตัวแปร โดยสามารถเรียกหลักการนี้ว่า Concatenation Operator

<?php
    $a = 4;
    echo "ตัวแปร a คือ ".$a;

    echo "<br/>";

    $b = 3;
    echo "ตัวแปร a และ b ".$a.$b;
?>

ผลลัพธ์

ตัวแปร a คือ 4
ตัวแปร a และ b 43
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ