Skip to content

Instantly share code, notes, and snippets.

@mcanvar
Last active April 9, 2016 15:41
Show Gist options
  • Save mcanvar/7bfcd49c9310e14a2ca9f56e883b7f9f to your computer and use it in GitHub Desktop.
Save mcanvar/7bfcd49c9310e14a2ca9f56e883b7f9f to your computer and use it in GitHub Desktop.
PHP Echo Language Construct
<!--
Author: Mevlüt Canvar
-->
<!DOCTYPE html>
<html>
<head>
<title>echo</title>
<script type="text/javascript" src="http://localhost:35729/livereload.js"></script>
</head>
<body>
<h1>echo</h1>
<h3 style="color: ">
void echo ( string $arg1 [, string $... ] )
</h3>
<h2>
Bir sonuç döndürmüyor. arg1 parametresini çıktı olarak alıyor.
</h2>
<p>
<?php
echo "tek satır echo çıktısı.";
?>
</p>
<p>
<pre>
<?php
echo "Bu echo çıktısı \nyeni satırlara geçsek bile
algılıyor";
?>
</pre>
</p>
<p>
Değişkenler tırnak içerisinde kullanılabilir.
<br>
<?php
$d1 = "ali";
$d2 = "bak";
echo "$d1 ata $d2.";
?>
</p>
<p>
Dizgeler(Array) tırnak içersinde kullanılabilir.
<br>
<?php
$d3 = array('isim' => "ali" );
echo "{$d3['isim']} ata $d2.";
?>
</p>
<p>
Tek tırnak ile kullanımı değişkeni değil ismini yazdırır.
<br>
<?php
$d3 = array('isim' => "ali" );
echo '{$d3[\'isim\']} ata $d2.';
?>
</p>
<p>
Karakter katarları(Strings) parametre olarak yada birleştirme yöntemi ile verilebilirler.
<br>
<?php
echo 'ali',' ata',' bak',chr(46); //46: noktanın ASCII kodu verilen chr fonksiyonu . karakterini döndürür.
?>
<br>
<?php
echo 'ipek'.' ip'.' atla'.chr(46);
?>
</p>
<p>
<?php
echo <<<END
"yorumlu metin"(heredoc) kullanımı.Bu kısımdaki çift tırnaklar ikili
olarak kullanılabilir. Değişkenler kullanılabilir($d1).
END;
//yukarıdaki bitirme satırının etrafında hiçbir karakter bulunamaz, yorumlar dahil.
?>
</p>
<p>
Echo yorumlama yapabilir. Tıpkı bir if-else deyimi gibi. isset
fonksiyonu ile sıklıkla kullanılır. Eğer değişken ayarlı ise ... gibi
<?php
$d4 = true;
echo "<br>";
echo $d4 ? "doğru" : "yanlış";
echo "<br>";
echo !$d4 ? "doğru" : "yanlış";
?>
</p>
<p>
Echo kullanırken en dışta " kullanılıyorsa içerde ' veyahut tam tersi davranılabilir.
<?php
echo "<br>";
echo "<a href='#'>link</a>";
echo "<br>";
echo '<a href="#">link</a>';
?>
</p>
</body>
</html>
@mcanvar
Copy link
Author

mcanvar commented Apr 8, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment