1.3 PHP'de Echo ve Print

PHP'de echo ve print Nedir?

PHP'de echo ve print fonksiyonları, ekrana çıktı vermek için kullanılır. İkisi de benzer işlevleri yerine getirir, ancak aralarında bazı küçük farklar vardır.

echo

  • Kullanım: echo, bir veya daha fazla dizeyi ekrana yazdırmak için kullanılır.

  • Özellikler: Daha hızlıdır çünkü dönüş değeri yoktur.

  • Parametreler: Birden fazla parametre alabilir (virgülle ayrılmış).

print

  • Kullanım: print, bir dizeyi ekrana yazdırmak için kullanılır.

  • Özellikler: print bir değeri döndürür (1), bu nedenle fonksiyon olarak kullanılabilir.

  • Parametreler: Sadece bir parametre alabilir.

echo Kullanımı

`<!DOCTYPE html>
<title>PHP echo ve print</title>
</head> 
<body>   
<?php 
    // Tek bir dize yazdırma     
    echo "Merhaba Dünya!";      
    // Birden fazla dize yazdırma     
    echo "Merhaba ". "Dünya!". " PHP'de echo kullanımı.";      
    // HTML ile birlikte echo kullanımı  
    echo "<h1>PHP echo ile Başlık</h1>";     
    echo "<p>Bu bir paragraf.</p>";   
      ?> 
</body>
</html>`

örnek 1:

<?php 
    echo 'Hello World!';
	echo("Hi");
?>

örnek 2:

<?php 
    echo 'Bottcamp ' . '2024';
?>

örnek 3:

<?php 
    $color = "red";
	echo "My car is " . $color . "<br>";
	echo "My house is " . $COLOR . "<br>";
	echo "My boat is " . $coLOR . "<br>";
?>

örnek 4:

<?php
	echo 'Yavuzlar </br> Sibervatan';
?>

örnek 5:

<?php 
    echo '<p style="background:blue;"> Yavuzlar Sibervatan <p>';
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PHP echo ve print</title>
</head>
<body>
    <?php
    // Tek bir dize yazdırma
    print "Merhaba Dünya!";

    // HTML ile birlikte print kullanımı
    print "<h1>PHP print ile Başlık</h1>";
    print "<p>Bu bir paragraf.</p>";

    // Değişken kullanarak print
    $text = "Bu bir değişken.";
    print $text;
    ?>
</body>
</html>

echo ve print Arasındaki Farklar

  • echo birden fazla parametre alabilir, print sadece bir parametre alabilir.

  • echo daha hızlıdır çünkü dönüş değeri yoktur.

  • print her zaman 1 döndürür, bu nedenle bir ifade içinde kullanılabilir.

Last updated