"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

PHP: wert einer leeren variable - syntax?

syphiliz 28.10.2005 - 23:13 1139 18
Posts

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25423
Zitat von syphiliz
thx, gut zu wissen.
Code:
include ("./$cont.php");
löst aber das problem, oder?
die leichteste methode ist ein fixer pfad vorher und/oder eine fixe eigene (nicht php, sonder .con.php zB) endung nachher.

@watch:
wie gesagt.. wenn ich einer variable einen wert zuweise, nämlich NULL, dann ist sie für mich gesetzt.. und nicht !isset() :)

viele wissen das nicht und überprüfen arrays per isset($array[key]), statt mit array_key_exists(). steht hier NULL dann existiert der key zwar, aber isset() greift trotzdem nicht. es ist auch insofern verwirrend weil es bei php nicht nötig ist variablen zu deklarieren. existiert also eine variable, dann deshalb weil ich ihr einen wert zugewiesen habe.. dh sie ist isset() (für mich :p). für NULL usw. könnte man ja problemlos dann empty() benutzen.

PS: much ado about nothing ;)

edit: huch, ein bug wenn sich ein code tag in einem quote tag befindet :eek:

syphiliz

blubb.banane
Avatar
Registered: Mar 2001
Location: AT
Posts: 1323
Zitat von semteX
jo... variablen in "include" pfadangaben etc sind oft ein ziemliches risiko... darum entweder vermeiden oder wirklich ordentlich und komplett durchchecken. (da gabs ja vor ned allzu langer zeit nen wurm der fehlende valid - checks bei includes ausgenützt hat und php server geowned hat..)

hehe, meinen server sollns nur ownen! der reset button is heiße 120cm entfernt :D

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14594
das schützt dich aber ned wenn du ned mal mitbekommst, dass dein server schas dreht. genauso wenig schützt dich der reset knopf wenn leute passwort files includiern...

@mat: true, ich fand das auch eher gewöhnungsbedürftig...

syphiliz

blubb.banane
Avatar
Registered: Mar 2001
Location: AT
Posts: 1323
Zitat von semteX
das schützt dich aber ned wenn du ned mal mitbekommst, dass dein server schas dreht. genauso wenig schützt dich der reset knopf wenn leute passwort files includiern...

es könnte sein, dass ich dann einfach einen schlechten tag gehabt hab ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz