-
Wie das Topic schon sagt, wie handelt PHP den Wert false?
Ich frag mich das einfach, da nichts ausgegeben wird, wenn ich die Variable anzeigen möchte.
Ich möchte einfach den Wert true oder false in die DB speichern. Aber false steht dort niemals drin:
Also das $this->isCompleted gibt mir entweder true, oder nichts zurück.PHP-Code:DB::query("
INSERT INTO `arena_event_history` (
`id` ,
`turn` ,
`fs_arena_users` ,
`location` ,
`creation_time` ,
`params`,
`completed`
) VALUES (
NULL,
'" . Event_History::$turn . "',
'" . $_SESSION["loginUser"] . "',
'" . $this->getLocationName() . "',
'" . $this->getCreationTime() . "',
'" . $this->paramsToString() . "',
'" . $this->isCompleted() . "'
)
");
Sogar das gibt mir nichts aus:
Wieso gibt das einfach nichts aus und nicht false? *sich am Kopf kratz*PHP-Code:$myVar = false;
echo "save! [" . $myVar . "]";
PHP Version: 5.1.2
Gruss
XEs gibt ein leben vor dem Tod
-
Wenn du einen String in einer Variable speichern willst, dann musst du ihn mit Anführungszeichen oder Semikolon als String markieren...
Wenn du einfach nur $myVar = false; schreibst, wird die Variable 'gelöscht', arbeitet also wie die PHP Funktion unset().PHP-Code:$myVar = "false";
echo "save! [" . $myVar . "]";
Wenn ich das teste, kommt übrigens nur das hier raus:PHP-Code:<?php
error_reporting(E_ALL);
$test = true;
if($test) echo "test: ".$test;
?>
Funktioniert also auch nicht ganz so wie du es willst, würde ich sagen.PHP-Code:test: 1
Geändert von Felix Jacobi (10.07.06 um 14:09 Uhr)
KIDS Kinderbetreuungsdienst
Xing
They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
Benjamin Franklin
-
Der Boolesche Typ beschreibt nur einen Wahrheitswert. Daher gibt es bei Ausgaben dieses Typs auch nicht etwa „true“ oder „false“ ausgegeben. MySQL hat übrigens auch keinen booleschen Spaltentyp.
Markus Wulftange
-
Okai. Dankeschön. Ist wiedermal etwas anderst als in Java

Gruss
XEs gibt ein leben vor dem Tod
-
....
Zitat von Gumbo
MySQL 5.0 Reference Manual :: 11.1.1 Overview of Numeric Types
-
Hallo,
Wie bitte? Woher hast du denn das?
Zitat von [Flex]
Grüße,PHP-Code:<?php
$foo = 'bar';
$foo = false;
if (isset($foo)) echo '$foo wurde nicht gelöscht.';
?>
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
Hmm, ich hatte es so getestet
Und da wird gar nichts ausgegeben... Vielleicht habe ich da etwas vorschnell geurteilt.PHP-Code:<?php
$test = false;
if($test) echo "test: ".$test;
?>KIDS Kinderbetreuungsdienst
Xing
They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
Benjamin Franklin
-
Hallo,
if prüft nicht, ob eine Variable gesetzt ist oder nicht, sondern ob der Wert des Ausdrucks true oder false ist (notfalls auch mit Casting). Eine nicht gesetzte Variable wird dabei als false interpretiert und nebei wird eine Notice geworfen („Undefined variable“).
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
![]() |
PHP 5 / MySQL 5 Seminar (22 Stunden Video-Training) Preis: früher: 39,95€ - jetzt nur: 7,99€ PHP 5 / MySQL 5 Lernkurs – 22 Stunden Video-Training auf DVD Hier geht es zum Angebot Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar! |
Ähnliche Themen
-
bei <input type="file"> den "Durchsuchen" text verändern?
Von Bomber im Forum HTML & XHTMLAntworten: 7Letzter Beitrag: 29.09.06, 22:45 -
oncontextmenu="return false" onselectstart="return false"
Von an_dy im Forum Javascript & AjaxAntworten: 8Letzter Beitrag: 29.07.06, 11:05 -
den Wert von "Submit" weiterverwenden, aber wie?
Von tomkn im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 26.04.06, 15:44 -
Warum liefert mir "Calendar.HOUR_OF_DAY" um 19:01 uhr den Wert 11 ?
Von AKST im Forum JavaAntworten: 4Letzter Beitrag: 04.07.04, 20:40 -
"IsValid" bleibt immer auf "false"
Von Saber im Forum .NET ArchivAntworten: 8Letzter Beitrag: 03.02.04, 23:31



Zitieren



Login





Lesezeichen