PHP: wert einer leeren variable - syntax?
syphiliz 28.10.2005 - 23:13 1139 18
mat
AdministratorLegends never die
|
thx, gut zu wissen.
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 ). 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
|
syphiliz
blubb.banane
|
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
|
semteX
begehrt die rostschaufel
|
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
|
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
|