Etiket arşivi: Bunu

eval() php kod yorumlayıcı

phpde hepimizin bildiği gibi değişkenler $ karekteri ile başlar, örnek

$aaa = ‘ahmet';
$bbb = ‘ali';

Bunu phpye yorumlattırmamız için echo  $aaa veya $bbb

ancak php değişken isimlerinide phpyin oluşturabileceğini düşünmüşmüydünüz. Bunu düşünürken bize yardımcı fonksiyon php içerisinde gelen eval() fonksiyonudur.

örnek:

$b = 'Diğer değişkenden gelen';
eval("\$ahmet = \"$b\";");
echo $ahmet;

başka bir örnek düşünmek gerekirse:

$array = array("mutfak"=>12, "banyo"=>25);

foreach($array as $key=>$value){
	eval("\$".$key." = \"$value\";");
}

echo $mutfak;
echo $banyo;

Dar Ayakkabı…

O bayram bana ayakkabı almaya karar verdiler.
Hazır ayakkabı satan mağaza yoktu şehirde.
Tek ayakkabı yapan dükkânında ayakkabıcı çıplak ayağımı bir kartonun üzerine koydu, iyice basmamı söyledikten sonra ağzındaki kurşun kalemi eline alıp ayağımın çevresini çizdi.
O ayağımın çizildiği karton benim ayakkabı numaramdı.
Günlerce yeni ayakkabılarımın hayalini kurdum.
Babamın anlattığına göre ayakkabılarım siyah ve bağcıklı olacaktı.
Kapının her çalınışında koştum.
Ayakkabılarım bayramdan bir gün önce geldi, siyah-bağcıklı.
O gün onları giymedim.
Bayram gecesi yatağımın altına yerleştirdim yeni ayakkabılarımı.
Arada bir kalkıp kutusundan çıkartıyor, yere koyuyor, yukarıdan, yandan, önden bakıp duruyordum.
Parlak ve yuvarlak burnunu gecenin karanlığında kim bilir kaç kez okşadım.
Uyku girmedi gözüme.
Sabahleyin ev ahalisi kalktığında, ayakkabı kutusu kucağımda sandalyede oturuyordum ben.
Ayakkabımı babam giydirdi.
Ayağıma olmamıştı ayakkabılarım, dardı ve canımı yakmıştı.
Ama bunu babama söylemedim.
O ‘Sıkıyor mu? ‘ diye sordukça ‘Hayır’ yanıtını veriyordum.
‘Dar, ayağımı acıtıyor’ desem, geri gidecekti ayakkabılarım ve ayakkabıcının hemen bir yeni ayakkabı yapması olanaksızdı.
O bayram sabahı canım yana yana yürüdüm.
Bir süre sonra acı dayanılmaz oldu.
Dişimi sıktım.
Topalladım.
Soranlara ‘Dizimi vurdum’ dedim, ama ayakkabılarımın ayağımı sıktığını kimseye söylemedim.
**********
Doğrusunu isterseniz yaşam dar ayakkabıyla yürümektir.
Kimi zaman dar bir maaş, kimi zaman sevimsiz bir iş…
Kimi zaman bir mekân dar ayakkabı olur bize, kimi zaman bir çevre,
Kimi zaman bir sokak, ya da bir şehir…
Kimi zaman dostluklar, arkadaşlıklar, beraberlikler bir dar ayakkabıya dönüşür.
Kimi zaman zamandır dar ayakkabı, geçmek bilmez.
Kimi zaman zenginlik, kimi zaman başınızı koyduğunuz yastık…
Canınız yanar.
Topallaya topallaya gidersiniz.
Sonradan öğrendim yaşamın dar ayakkabıyla yürüme sanatı olduğunu…
Alıntı…

PHP’de DEBUG işlemi : var_dump() yerine dbug kullanma

var_dump komutu NEDIR : Degiskenin veya degiskenlerin degerlerini gormek ve turunu ogrenmek icin kullanilir. Ozellikle Php de hata ayiklamada can kurtarici ozellige sahiptir 😉

internette dolanrken php icin bir debug kutuphanesi buldum.. Bu kutuphane var_dump() islevini yapiyor ve gorunumu daha profesyonel.

Bunu codeigniter a nasil adapte ederiz onu anlaticam…

Alıntı:

1 : http://dbug.ospinto.com/ adresinden dbug kutuphanesini indiriyoruz ve projemizin application/libraries altina kopyaliyoruz.

2 : ismini Dbug.php olarak degistiriyoruz.

3: Dbug.php dosyasini aciyoruz.

Alıntı:

function Dbug(){} seklinde bos bir constructor olusturuyoruz.


Alıntı:

function dBug($var,$forceType=””,$bCollapsed=false) fonksiyonunu da function

show($var,$forceType=””,$bCollapsed=false) olarak degistiriyoruz


ve kaydedip cikiyoruz.

4: autoload.php dosyamizin library bolumune dbug kutuphanesini ekliyoruz.

hersey bukadar…

Ornek :

PHP Kodu:

<?php echo $this->dbug->show($this->session->userdata); ?>


codeigniter fw de degilde normal php kodunda kullanmak icin ise

PHP Kodu:

include_once("dBug.php");


seklinde kutuphaneyi include edip degerleri gormek istediginiz yerde

PHP Kodu:

new dBug($myVariable);


demeniz yeterli…

kaynak http://forum.ceviz.net/php/93290-var_dump-yerine-dbug-kullanma.html