Thursday, July 4, 2024
HomeLanguagesPhpHow to echo HTML in PHP ?

How to echo HTML in PHP ?

While making a web application with PHP, we often need to print or echo few results in form of HTML. We can do this task in many different ways. Some of methods are described here:

  1. Using echo or print: PHP echo or print can be used to display HTML markup, javascript, text or variables.

    Example 1: This example uses PHP echo to display the result.




    <?php 
        $name = "neveropen";
        echo "<h1>Hello User, </h1> <p>Welcome to {$name}</p>";
    ?>

    
    

    Output:
    Echo HTML

    Example 2: This example uses PHP print to display the result.




    <?php 
        $name = "neveropen";
        print "<h1>Hello User, </h1> <p>Welcome to {$name}</p>";
    ?>

    
    

    Output :
    Print HTML

  2. Using echo shorthand or separating HTML: PHP echo shorthand can be used to display the result of any expression, value of any variable or HTML markup.

    Example 1: This example uses PHP echo shorthand to display the result.




    <?php 
        $name = "neveropen";
    ?>
       
    <?= "<h1>Hello User,</h1>
        <h1>{$name} welcomes you</h1>" ?>

    
    

    Output:
    Using shorthand echo

    Example 2: Separating HTML from PHP




    <?php
        $num = 2;
        for ($i = 1; $i <= 10; $i++) { 
    ?>
       
        <p><?= $num ?> * <?= $i ?>
            = <?= $num * $i ?></p>
       
    <?php
        }
    ?>

    
    

    Output:
    Excluding the HTML

  3. Using heredoc: We can use <<< heredoc to print the html. <<< must be followed by an identifier and line break. The same identifier is used to close the body of heredoc.

    Syntax:

    <<<GFG
    // HTML Markup
    GFG;
    

    Note: The ending identifier must not be indented.

    Example:




    <?php
      
    echo <<<GFG
        <h1>neveropen</h1>
        <p>I am in heredoc with identifier 'GFG' .</p>
    GFG;
      
    ?>

    
    

    Output:
    heredoc

PHP is a server-side scripting language designed specifically for web development. You can learn PHP from the ground up by following this PHP Tutorial and PHP Examples.

Nicole Veronica Rubhabha
Nicole Veronica Rubhabha
A highly competent and organized individual DotNet developer with a track record of architecting and developing web client-server applications. Recognized as a personable, dedicated performer who demonstrates innovation, communication, and teamwork to ensure quality and timely project completion. Expertise in C#, ASP.Net, MVC, LINQ, EF 6, Web Services, SQL Server, MySql, Web development,
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments