ส่วนต่อประสานกับผู้ใช้ด้วย HTML และ CSS ใน PHP

เว็บไซต์เป็นส่วนสำคัญของเว็บแอปพลิเคชันส่วนใหญ่ และใน PHP เราสามารถใช้ HTML และ CSS เพื่อสร้างอินเทอร์เฟซผู้ใช้ได้ ในบทความนี้ เราจะสำรวจวิธีใช้ HTML และ CSS ใน PHP เพื่อสร้างอินเทอร์เฟซผู้ใช้ที่สวยงามและโต้ตอบได้สำหรับแอปพลิเคชันของเรา

 

การรวม HTML เข้ากับ PHP

ในการรวม HTML เข้ากับ PHP เราสามารถใช้แท็ก PHP เพื่อฝังโค้ด PHP ภายในส่วน HTML ตัวอย่างต่อไปนี้สาธิตวิธีใช้ PHP เพื่อสร้างชื่อไดนามิก:

<html>  
<head>  
    <title><?php echo "Home Page"; ?></title>  
</head>  
<body>  
    <h1><?php echo "Welcome to our website!"; ?></h1>  
</body>  
</html>  

ในตัวอย่างข้างต้น เราใช้แท็ก PHP <?php ?> เพื่อแทรกโค้ด PHP ภายในส่วน HTML สิ่งนี้ทำให้เราสามารถสร้างองค์ประกอบ HTML แบบไดนามิกตามค่าที่คำนวณได้ในโค้ด PHP

 

การใช้ CSS Styles ใน PHP

หากต้องการใช้สไตล์ CSS กับหน้า PHP เราสามารถใช้บล็อกโค้ด CSS ภายใน <style> แท็กได้ ตัวอย่างต่อไปนี้สาธิตวิธีการใช้สไตล์ CSS กับองค์ประกอบ HTML ภายใน PHP:

<html>  
<head>  
    <style>  
        .title {  
            color: blue;  
            font-size: 24px;  
        }  
    </style>  
</head>  
<body>  
    <h1 class="title"><?php echo "Dynamic Title"; ?></h1>  
</body>  
</html>  

ในตัวอย่างข้างต้น เราใช้บล็อกโค้ด CSS ภายในแท็ <style> กเพื่อกำหนดคลาส .title ด้วยคุณสมบัติสีและขนาดตัวอักษร ต่อไป เราใช้ .title คลาสกับหัวข้อโดยใช้ class แอตทริบิวต์

 

การใช้ PHP Template Engines

เพื่อพัฒนาอินเทอร์เฟซผู้ใช้ที่ยืดหยุ่นและบำรุงรักษาได้ เราสามารถใช้เอ็นจิ้นเทมเพลต PHP เช่น Laravel Blade, Smarty หรือ Twig เอ็นจิ้นเทมเพลตช่วยให้เราสามารถแยกส่วนต่อประสานและลอจิกออกเป็นไฟล์ต่างๆ ทำให้ซอร์สโค้ดสามารถอ่านและบำรุงรักษาได้มากขึ้น

ตัวอย่างต่อไปนี้ใช้ Laravel Blade ซึ่งเป็นเครื่องมือเทมเพลตยอดนิยมในชุมชน PHP:

<!-- resources/views/welcome.blade.php -->  
<html>  
<head>  
    <title>Home Page</title>  
</head>  
<body>  
    <h1>Welcome to our website!</h1>  
  
    <p>{{ $message }}</p>  
</body>  
</html>  

 

ในตัวอย่างข้างต้น เราใช้ {{ $message }} ไวยากรณ์เพื่อแสดงตัวแปรในแม่แบบ ตัวแปรนี้สามารถส่งผ่านจากโค้ด PHP ที่ควบคุมได้ ทำให้เราสามารถสร้างอินเทอร์เฟซแบบไดนามิกตามข้อมูลที่ส่งผ่านจากลอจิก

 

โดยสรุป ต่อไปนี้เป็นวิธีการใช้ HTML และ CSS ใน PHP เพื่อสร้างส่วนต่อประสานกับผู้ใช้ ด้วยการรวมโค้ด PHP, การใช้สไตล์ CSS และการใช้เทมเพลตเอ็นจิ้น เราสามารถสร้างอินเทอร์เฟซผู้ใช้แบบไดนามิกและน่าดึงดูดสำหรับแอปพลิเคชัน PHP ของเรา