วันศุกร์ที่ 23 ตุลาคม พ.ศ. 2558

PHP ไม่ง้อ Tag ปิด (?>)



ถ้าเขียน php แบบมีแต่ภาษา php ล้วนๆ ไม่จำเป็นต้องมี tagปิด (?>) ก็ได้ เช่น

file php1.php
     <?php
          echo 'Hello World';

file php2.php
     <?php
         echo 'Hello World';
     ?>

ทั้ง 2 file ข้างต้นก็จะแสดงผลออกมาเป็น


แต่ถ้ามีภาษาอื่นเช่น html มาร่วมด้วยก็จำเป็นต้อง มี tagปิด (?>) เช่น

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php
            echo 'Hello World';
        ?>
    </body>
</html>

อย่างนี้จะแสดง

แต่ถ้า

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php
            echo 'Hello World';
    </body>
</html>
เช่นนี้จะกลายเป็นว่า


ไม่มีความคิดเห็น:

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