phpdeki komutlar hakkında bir soru
6
●292
- 24-01-2015, 05:46:44merhaba arkadaşlar bir sorum olacak öncelikle phpde yeniyim yeni yeni if else while function komutlarını öğrenmeye çalışıyorum sorum şu ki bir site yapacağız ve ben bu öğrendiğim atıyorum array komutunu veya function komutunu hangi zamanlarda nerede ve nasıl kullanacağım çok kafamı karıştıran bir soru bu aslında cevaplarsanız çok sevinirim herkese iyi forumlar
- 24-01-2015, 11:21:43Hepsinin belli yerleri vardır. Functionu bir kere tanımlayıp tekrar tekrar kulanırsın.. Array dizidir. Mesela ayları listelemeye yarar. Veritabanındaki alanlarda dizidir.
- 24-01-2015, 16:39:59Moda sitesinin link yapılarını konu-ismi.html şeklinde yapmak isterseniz, verdiğim fonksiyon ile başlığı sef yapısına çevirirsiniz. Bu fonksiyonun içerisinde de gördüğünüz gibi harfleri tutmak için dizi kullanılıyor. Sorunuza basit bir örnektir.Fys adlı üyeden alıntı: mesajı görüntüle
function sef($string) { $find = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#'); $replace = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp'); $string = strtolower(str_replace($find, $replace, $string)); $string = preg_replace("@[^A-Za-z0-9\-_\.\+]@i", ' ', $string); $string = trim(preg_replace('/\s+/', ' ', $string)); $string = str_replace(' ', '-', $string); return $string; } - 24-01-2015, 16:48:09mesajınız için çok tşk ederim fakat ben anlatamıyorum sorunumu sanırım belki de yeni olduğum için benim kafam basmıyordur
php de function komutundan gidelim mesela bu komut bir işlevi tekrar tekrar çalıştırmaya yarıyordu değil mi? şimdi ben bu function komutu sitemi oluştururken ne zaman ihtiyaç duyarım ne tür kısımlarda function kullanmalıyım onun mantığını anlamıyorum
- 24-01-2015, 17:30:48Yukarıda belirttiğim kodu her işinize lazım olduğunda yazmak yerine fonksiyona çevirip sef("konu başlığı") şeklinde kullanarak birkaç saniye içerisinde bitirirsiniz.Fys adlı üyeden alıntı: mesajı görüntüle
- 24-01-2015, 19:33:34Function (fonksiyon) php'de tekrarlanan işlemleri kolaylaştırmak için kullanılır..
Bunu şu şekilde açıklayabiliriz. Toplama işlemi yapacağız. Ama onlarca kez yapmamız ve her seferinde farklı değerler gönderip hepsinin kendi cevabını almamız gerekiyor. Veya bir sayının karesini alacağız. Peki bunları nasıl yapabiliriz ?
Hatırlarsanız ” ƒ(x) = x² ” bu ifade matematikte girilen x değerinin karesini alarak sonucu veriyor. İşte biz de php de aynı olayı yapacağız. Öncelikle fonksiyona bir isim girmemiz lazım.
Örnek:
<?php function topla($x,$y){ $toplam = $x + $y; echo $toplam; } topla(3,7); ?>Sonuç olarak ekranda “10” görürüz.
Basit mantık budur. Bu yapıyı geliştirerek karmaşık fonksiyonlar oluşturabiliriz. Amacımız fonksiyona değer göndermek ve değer üzerinden işlem yaptırmak.
php de function komutundan gidelim mesela bu komut bir işlevi tekrar tekrar çalıştırmaya yarıyordu değil mi? şimdi ben bu function komutu sitemi oluştururken ne zaman ihtiyaç duyarım ne tür kısımlarda function kullanmalıyım onun mantığını anlamıyorum