|
| Makaleler |
| Toplam Makale |
9606 |
| Yayında |
9403 |
| Bekleyenler |
203 |
| Görüntüleme |
29015614 |
|
|
|
EACH ve LIST ile DEBUGGING (hata bulma) teknikleri
Kimi zaman FORM'lardan gelen veya GLOBAL olarak tanimlanmis olmasi beklenen degiskenlerin ya yok oldugunu veya bekledigimiz degeri tasimadigini farkederiz. Bu programlarimizin beklenmeyen sonuclar vermesine yol acabilir. Asagidaki iki kucuk script sirasiyla FORM'dan gelen degiskenler ve $GLOBALS array'inin herhangi bir anda hangi degiskenlere sahip oldugunu ve bu degiskenlerin degerinin ne oldugunu listeleyip kisa yoldan hata bulmamiza yardimci olur.
POST Methoduyla formunuzdan gelen degiskenleri ve o andaki degerlerini gormek icin. (not: GET Methoduyla gonderilen form degerleri zaten url kutusunda goruldugu icin gerek yok)
PHP:-
- <?php
- echo "POST methodu ile gonderilen degerler:<br>";
- reset ($HTTP_POST_VARS);
- while (list ($anahtar, $deger) = each ($HTTP_POST_VARS)) {
- echo "$anahtar => $deger<br>";
- }
- ?>
$GLOBALS[] array'inin icerdigi degiskenler ve degerleri (Bu array'de sistem ve programci tarafindan olusturulmus degiskenler bir arada bulunmaktadir):
PHP:-
- <?php
- echo "$GLOBALS arrayinin degerleri<br>";
- reset ($GLOBALS);
- while (list ($anahtar, $deger) = each ($GLOBALS)) {
- echo "$anahtar => $deger<br>";
- }
- ?>
Oktay Altunergil oktay@turk-php.com
Turk-PHP.com 15 Mayis 2001
Bu makalenin yazar yada kaynağını bildirmek için tıklayınız.
Eklenme tarihi: 3-2-2006
|

| Bu Makaleye Verilen Puan: |
Bu makaleye puan verilmemiş.
|
Kullanıcı Yorumları
Bu makaleye yorum gönderilmemiş, ilk yorumu sen gönder !
Yorum Ekle
İlgili Dökümanlar
|
|
|