Mailinglisten-Archive |
Hi! Folgendes habe ich nach besten kenntnissen zusammengestellt. Es bietet keine gewähr auf vollständigeit. =========================================== Unterschiede zwischen ASP/VBscript und PHP. =========================================== Das kann ASP/VB nicht: ====================== 1. Den return-wert einer funktion definieren, da die return-variable genauso heißen muss, wie die funktion. Beispiel: function aussage () aussage = "ASP ist ..." end function 2. Datum nach freien kriterien zurückgeben, da immer die systemzeit des servers ausgelesen wird. Wenn man ein bestimmtes format haben will, muß man eine eigene funktion schreiben 3. File Upload (Es ist eine 3. party component erforderlich) 4. EMails versenden (Es ist eine 3. party component erforderlich) 5. Variablen-namen dynamisch generieren. Das ist umständlich mit ASP/VB: =============================== 1. Variablen stehen nicht sofort im zieldokument zur verfügung, sondern müssen per "request.form" oder "request.querystring" verfügbar gemacht werden. Variablen, die über eine Form submitted werden, werden anders abgeprüft, als Variablen, die über die Url übergeben werden. Beispiel: request.form (variable) request.querystring (variable) 2. Variablen, die in einer funktion benutzt werden, sollten nicht gleichzeitig im normalen script-code verwendet werden. Ansonsten müssen variablen in der funktion mit "dim variable" definiert werden, damit sie lokal sind. 3. Variablen können nicht so einfach mit normalen text gemischt werden: Response.Write ("blah, blah, blah " & variableX & " " & variableY & " blah, blah, blah " & chr(13)) anstatt: echo "blah, blah, blah $variableX $variableY blah, blah, blah<BR>\n"; Das kann PHP nicht: =================== 1. Objektorientierung Das ist umständlich mit PHP: ============================ 1. Datenbank-Layer notwendig, um alle datenbanken anzusprechen Dokumentation PHP ================= 1. Für PHP nur online und in english (stand 09/98) 2. Mailingliste deutsch/english Dokumentation ASP/VB ==================== 1. Online und große Auswahl an Büchern (deutsch und english) 2. Mailingliste english 3. Microsoft-Newsgroup
php::bar PHP Wiki - Listenarchive