Kamis, 24 Oktober 2013

PHP Indonesia - Facebook: Master PHP mohon bantuannya. saya bingung memahami...

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
Shop Best Buy

Find this week's deals in computers, cameras, phones, and more! Choose store pick up or other shipment options.
From our sponsors
Master PHP mohon bantuannya. saya bingung memahami...
Oct 24th 2013, 12:40, by Yanhar Passbarr

Yanhar Passbarr 12:40pm Oct 24
Master PHP mohon bantuannya.
saya bingung memahami penggunaan sintak RETURN dalam bahasa pemrograman.
gimana sih logika penggunaannya?
dan contoh kasus seperti apa kira-kira penggunaan sintak RETURN ini?

Aris Gates 12:46pm Oct 24
return itu untuk mengembalikan nilai gan jadi misal ada sebuah funciton coba() { return "php";} penggunaannya hanya begini echo "belajar".coba(); nnti otomatis akan tampil belajar php cmiiw :D

Achmad Jamhari 12:46pm Oct 24
Ikut nyimak...

Suryo Prasetyo 12:49pm Oct 24
return itu mengembalikan nilai,
emm, contohnya dalam sebuah function, jadi saat function dijalankan maka kita bisa ambil hasil proses function dalam variabel
misal kita buat fungsi tambah dengan 2 parameter
function tambah($angka1,angka2) {
return ($angka1+$angka2);
}
kita coba jalankan dengan
$hasil = tambah(3,6);
echo $hasil; // value variabel hasil adalah 9
// atau bisa jga
echo tambah(3,6); // keluar output 9

mysql_query("SELECT blabla");
itu juga mempunyai nilai return, tapi berupa boolean (TRUE/FALSE)
jadi terkadang kita buat syntax
$query=mysql_query("SELECT blabla");
if($query) {
echo "query sukses";
} else echo "query gagal";
karena isi $query bisa TRUE jika sukses dieksekusi
atau FALSE jika gagal dieksekusi

itu gambaran menurut ane gan, CMIIW ^_^

Akhyar Maulana Al Noza 12:58pm Oct 24
http://w3schools.com/php/showphp.asp?filename=demo_function5

Yanhar Passbarr 1:04pm Oct 24
Aris Gates & Suryo Prasetyo :
mengembalikan nilai itu maksudnya apa?

#m'f agak lama konek nya..

Achmad Jamhari 1:08pm Oct 24
Jadi klo ane nangkep...nilai itu hasil dr proses...bisa dlm bentuk apa aja,string,int bahkan array yak..cmiiw

Akhyar Maulana Al Noza 1:09pm Oct 24
(y)

Yanhar Passbarr 1:10pm Oct 24
Akhyar Maulana Al Noza:
function sum($x,$y)
{
$z=$x+$y;
return $z;
}

return $z itu apa fungsinya?

Akhyar Maulana Al Noza 1:13pm Oct 24
$asdasdasd = sum(5,8); // brati keluarnya sama aja $x + $y... return untuk ngeluarin hasil fungsi ketika fungsi dipanggil :D

Akhyar Maulana Al Noza 1:13pm Oct 24
nanti $asdasdasd isinya 13

Yanhar Passbarr 1:14pm Oct 24
setelah saya hapus return $z nya kenapa hasilnya hilang gan?
itu yang tidak saya mengerti memahaminya.

Mohamad Albar 1:15pm Oct 24
Maksudnya hasil dari sebuah ekspresi dikembalikan oleh return ke pada variable yg memanggilnya misal dr salah satu contoh diatas

function tambah($angka1,$angka2){
return ($angka1+$angka2);
}

$hasil = tambah ($angka1,$angka2);

Nah karena $hasil memanggil fungsi tambah yang mana fungsi tersebut menggunakan fungsi return ($angka1+$angka2); jadi fungsi tersebut mengirim hasil nya ke variable pemanggil yaitu $hasil, jadi fungsi tersebut "mengembalikan nilai" ke variable pemanggil

Untuk mencetak hasilnya pakai echo karena hasilnya masih disimpan dalam variable $hasil

Jadi echo $hasil

Akhyar Maulana Al Noza 1:15pm Oct 24
return untuk ngeluarin $z dari fungsi sebagai hasil kerja fungsi,.. :)

Akhyar Maulana Al Noza 1:16pm Oct 24
kalo return ndak ditulis brati fungsi ndak ngeluarin hasil apa apa ._.

Suryo Prasetyo 1:18pm Oct 24
^
iya kalo misal dalam fungsi ada perintah echo dia bisa ngeluarin hasil gan hehe
tapi dia ga bisa dimasukkan valuenya ke sebuah variabel

Alvina Putri 1:19pm Oct 24
Akhyar Maulana Al Noza berarti itu fungsi void, kalopun ada echo ato print ato puts, dll, itu juga masih dibilang void, selama nggak ada value yang dihasilkan

Suryo Prasetyo 1:20pm Oct 24
misal function tanpa return
function cetak_tebal($teks) {
echo "<b>$teks</b>";
}
maka ketika dijalankan
cetak_tebal("Hallo"); // outputnya di browser Hallo dibold
$tebal = cetak_tebal("Hello tebal");
maka saat kita
echo $tebal; // ada apa"nya, tapi dia tetap mengechokan

Achmad Jamhari 1:20pm Oct 24
Nama fungsinya sum,,tapi keknya gak boleh pake sum takutnya ntu nama fungsi bawaan si server php...fungsi namafungsi(varA,varB){
Proses yg di inginkan
Return hasil dari proses
}

Akhyar Maulana Al Noza 1:21pm Oct 24
function cetak_tebal($teks) {
echo "<b>$teks</b>";
} nama manya procedur,.. jangan dikasih echo ,.. echonya waktu di panggil,.. jadi echo cetak_teba("hajksdhakjshdjkahd");

Akhyar Maulana Al Noza 1:22pm Oct 24
nanti ndak ada yang nampak

Suryo Prasetyo 1:22pm Oct 24
^
kayanya sum bukan fungsi builtin php gan, kalo max min ada hehe

Akhyar Maulana Al Noza 1:22pm Oct 24
tapi kalo function cetak_tebal($teks) {
return "<b>$teks</b>";
}

Akhyar Maulana Al Noza 1:22pm Oct 24
nampak ntar

Alvina Putri 1:31pm Oct 24
simpelnya gini: return itu digunakan di sebuah fungsi; sifatnya opsional (boleh ada boleh tidak); menghasilkan sebuah value; value bisa berupa string, integer,float, array ato objek-objek lain;

eksekusi sebuah fungsi bakal berhenti begitu ketemu dengan keyword ini: misal

function x() {$x = 1;return $x; $x + 2;}

$x+2 gak akan dieksekusi oleh PHP. Kecuali kalo ada percabangan "if".

fungsi x() akan menghasilkan integer "1". cmiiw

Yanhar Passbarr 1:34pm Oct 24
Dh mulai ngerti..

function cetak_tebal($teks) {
echo "<b>$teks</b>";
echo cetak_tebal("hallo") ;
}
ini akan sama hasilnya dengan
<?php
function cetak_tebal() {
return "<b>hallo</b>";
}
echo cetak_tebal() ;
?>

nah yang membedakan algoritma di atas kira2 apa?

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar