Hocam Merhaba,

Bu bir bug değil. PHP de int(0) == "Her hangi bir string" true değerine
eşittir.

var_dump(0 == "a"); // 0 == 0 -> true

iyi çalışmalar.

On 1 February 2012 18:14, Atıf CEYLAN <[email protected]> wrote:

> **
> Merhaba,
>
> $g_veri = (int)$_POST['olmayan_dizi_elemani'];
> echo $g_veri;
> $b = 'ne yazarsan yaz';
> if ( $g_veri == $b )
> {
> echo ' - A ';
> }else{
> echo ' - B ';
> }
> echo $b;
>
> SONUC : 0 - A ne yazarsan yaz
>
> Buna gore post dizisinde olmayan herhangi bir degiskeni cast edersem 0
> olarak goruyorum ama esitlemeye gelince ne ile esitlersem esitleyim kabul
> ediyor. Gelene gec diyor kisacasi. Mevcut kodlarim bir anda calismaz oldu.
>
> Sanirim bir bug var ortada. Eger dizi elemani mevcut ise sorun olmuyor.
> Malumunuz eger checkbox isaretsiz olursa diziye eklenmiyor. Bu durumda
> isset gibi bir kontrol gerekiyor. Malesef bu bir bug degilse tum kodu elden
> gecirmek zorunda kalacagim :( daha kotusu cast etmezem sorun olmuyor.
> Ayrica settype ile de denedim sonuc ayni.
>   --
>
> /**
>  * *@author* Atıf CEYLAN
>  * Software Developer & System Admin
>  * http://www.atifceylan.com
>  */
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>


-- 
*

Onur Özgür ÖZKAN*
***lab2023 - internet teknolojileri*
www.lab2023.com

*Adres:* Pamukkale Teknoloji Geliştirme Bölgesi
İdari Bina B-Blok Z13 Kınıklı / Denizli / TÜRKİYE
*Telefon:* +90 258 215 50 10 - *E-posta:* [email protected]

*Bu elektronik posta ve onunla iletilen bütün dosyalar sadece göndericisi
tarafindan almasi amaclanan yetkili gercek ya da tüzel kisinin kullanimi
icindir. Eger söz konusu yetkili alici degilseniz bu elektronik postanin
icerigini aciklamaniz, kopyalamaniz, yönlendirmeniz ve kullanmaniz
kesinlikle yasaktir ve bu elektronik postayi derhal silmeniz gerekmektedir.
lab2023 - internet teknolojileri bu mesajin icerdigi bilgilerin doğruluğu
veya eksiksiz oldugu konusunda herhangi bir garanti vermemektedir. Bu
nedenle bu bilgilerin ne sekilde olursa olsun iceriginden, iletilmesinden,
alinmasindan ve saklanmasindan sorumlu degildir. Bu mesajdaki görüsler
yalnizca gönderen kisiye aittir ve lab2023' ün görüslerini yansitmayabilir.*
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap