ist $HTTP_GET_VARS ein global-variable? - Seite 2

Seite 2 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/ist_http_get_vars_ein_global-variable_130352/page_2 - zur Vollversion wechseln!


watchout schrieb am 28.11.2004 um 09:50

Zitat von dio
BTW: Die Zuweisung im ersten Post kann ich mir nur durch PHP5 erklären, wo standardmäßig die langen Variablen deaktiviert sind. Vielleicht hat der Ersteller des Codes einfach keinen Zugriff auf die PHP Config und will seine Skripte nicht abändern - nur eine Vermutung.
nur nutzt das grad in einem objektorientierten umfeld recht wenig, weil dadurch werden die variablen auch nicht superglobal :p

und tomstig: $_SERVER verhält sich genau gleich wie $_GET und $_POST nur dass eben was anderes drinnen steht, und dass $_SERVER immer Werte drinnen stehen (einfach aufgrund der daten die darin vorkommen) wobei das bei GET und POST eben nicht so sein muss, da diese eben nur die GET/POST daten erhalten die an das AKTUELLE Script gesendet wurden.


dio schrieb am 28.11.2004 um 10:09

Zitat von watchout
nur nutzt das grad in einem objektorientierten umfeld recht wenig, weil dadurch werden die variablen auch nicht superglobal :p
Wenn er es in jedem Skript so reinschreibt, hat es zumindest den gleichen Effekt ;). Wie gesagt, es war eine Vermutung, ich hab so etwas noch bei keinem Skript gesehen.


watchout schrieb am 28.11.2004 um 10:59

Zitat von dio
Wenn er es in jedem Skript so reinschreibt, hat es zumindest den gleichen Effekt ;). Wie gesagt, es war eine Vermutung, ich hab so etwas noch bei keinem Skript gesehen.
nej, in einem objekt oder einer funktion sind globale variablen nicht gültig wenn diese nicht mit dem keyword "global" eben "lokalisiert" werden... dh. du müsstest in jeder funktion wo du die verwendest eben wieder die hinschreiben, da is' es schon leichter einfach die betroffenen stellen zu ersetzen :D


dio schrieb am 28.11.2004 um 11:31

Zitat von watchout
dh. du müsstest in jeder funktion wo du die verwendest eben wieder die hinschreiben, da is' es schon leichter einfach die betroffenen stellen zu ersetzen :D
Ich hab ja gemeint, immer wieder hinschreiben ;). Noch dazu muss man in PHP ja nicht zwangsläufig OO coden...


watchout schrieb am 28.11.2004 um 12:28

Zitat von dio
Ich hab ja gemeint, immer wieder hinschreiben ;). Noch dazu muss man in PHP ja nicht zwangsläufig OO coden...
stimmt, ich würd' aber ein solches script sowieso net verwenden, schaut ja fast nach vBulletin aus :D




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026