Untuk menampilkan output pada PHP, seringkali kita menggunakan echo – meskipun ada juga yang menggunakan print();
Perbedaan antara echo dan print adalah:
- print bukan merupakan “real function”: anda tidak harus menggunakan tanda kurung untuk menggunakannya.
echo bukan merupakan function, anda tidak perlu menggunakan tanda kurung. - print mereturn value 1.
echo tidak mereturn value apapun.
<?php
$value1 = "Value 1";
$value2 = "Value 2";
echo $value1, $value2;
print undefined$value1, $value2); //menghasilkan error
//echo tidak mengembalikan suatu nilai, php mengembalikan value 1
undefined$suatu_variabel) ? echo 'true' : echo 'false'; //error
undefined$suatu_variabel) ? print 'true' : print 'false'; //dapat digunakan, meskipun tanpa tanda kurung, tapi berfungsi seperti function.
?>
$value1 = "Value 1";
$value2 = "Value 2";
echo $value1, $value2;
print undefined$value1, $value2); //menghasilkan error
//echo tidak mengembalikan suatu nilai, php mengembalikan value 1
undefined$suatu_variabel) ? echo 'true' : echo 'false'; //error
undefined$suatu_variabel) ? print 'true' : print 'false'; //dapat digunakan, meskipun tanpa tanda kurung, tapi berfungsi seperti function.
?>
0 komentar:
Posting Komentar