PHP τρέλα με comparison!
Tasos Laskos
tasos.laskos at gmail.com
Thu Aug 23 20:16:56 EEST 2007
Theodore Lytras wrote:
> Επειδή κοντεύω να τρελαθώ, και δε μπορώ να βρώ κάτι στα manuals, πείτε μου σας
> θερμοπαρακαλώ που υπάρχει το λάθος:
>
> <?php
> $dummy="hello world";
> if ($dummy==0) { echo "Universe has no logic!"; }
> else { echo "Universe has logic"; }
> ?>
>
> Τρέχω το script και ο υπολογιστής μου λέει οτι το σύμπαν δεν έχει λογική.
> Είναι δυνατόν κάτι τέτοιο? Γιατί? Τονίζω δεν υπάρχει τυπογραφικό λάθος στον
> κώδικα, είναι copy-paste όλο το script.
>
> Πως είναι δυνατό ένα string μη-μηδενικού μήκους να ισούται με την τιμή μηδέν??
> Μήπως είναι bug της PHP????????
>
> Θοδωρής
>
>
Sorry gia to double post alla ksexasa na anafero pos eixes la8os operand
(==).
O operand pou 8a douleve einai o "===" giati tsekarei kai ti timi kai to
type.
Ayto pou 8es einai:
-----------------------------
<?php
$dummy = "hello world";
if( $dummy === 0 ) {
echo "Universe has no logic!\n";
} else {
echo "Universe has logic\n";
}
?>
-----------------------------
Episis 8a douleye kai to:
-----------------------------
<?php
$dummy = "hello world";
if( !$dummy ) {
echo "Universe has no logic!\n";
} else {
echo "Universe has logic\n";
}
?>
-----------------------------
Cheers.
More information about the Linux-greek-users
mailing list