Als «php» getaggte Fragen

389
Wie finde ich die von der Kommandozeile verwendete Datei php.ini?

Ich muss pdo_mysql in meiner EasyPhp-Umgebung aktivieren, also ging ich zur Datei php.ini und kommentierte die folgende Zeile aus: extension=php_pdo_mysql.dll Leider habe ich immer noch das gleiche Problem. Ich verwende die CLI, daher muss ich wahrscheinlich die von der CLI verwendete Datei...

384
So definieren Sie ein leeres Objekt in PHP

mit einem neuen Array mache ich das: $aVal = array(); $aVal[key1][var1] = "something"; $aVal[key1][var2] = "something else"; Gibt es eine ähnliche Syntax für ein Objekt? (object)$oVal = ""; $oVal->key1->var1 = "something"; $oVal->key1->var2 = "something

380
urlencode vs rawurlencode?

Wenn ich eine URL mit einer Variablen erstellen möchte, habe ich zwei Möglichkeiten, die Zeichenfolge zu codieren. urlencode()und rawurlencode(). Was genau sind die Unterschiede und welche werden

377
Benutzerdefinierte PHP cURL-Header

Ich frage mich, ob / wie Sie einer cURL-HTTP-Anforderung in PHP benutzerdefinierte Header hinzufügen können. Ich versuche zu emulieren, wie iTunes Grafiken erfasst und diese nicht standardmäßigen Header verwendet: X-Apple-Tz: 0 X-Apple-Store-Front: 143444,12 Wie kann ich diese Header zu einer...

374
Warum sollte man das Close-Tag weglassen?

Ich lese weiter, es ist eine schlechte Praxis, das PHP-Close-Tag ?>am Ende der Datei zu verwenden. Das Header-Problem scheint im folgenden Kontext irrelevant zu sein (und dies ist das einzig gute Argument bisher): Moderne Versionen von PHP setzen das Flag output_buffering in php.ini. Wenn die...

373
Unterschied zwischen array_map, array_walk und array_filter

Was genau ist das der Unterschied zwischen array_map, array_walkund array_filter. Aus der Dokumentation geht hervor, dass Sie eine Rückruffunktion übergeben können, um eine Aktion für das bereitgestellte Array auszuführen. Aber ich scheine keinen besonderen Unterschied zwischen ihnen zu finden....

362
Standardobjekt aus leerem Wert in PHP erstellen?

Ich sehe diesen Fehler erst nach dem Upgrade meiner PHP-Umgebung auf PHP 5.4 und höher. Der Fehler zeigt auf diese Codezeile: Error: Standardobjekt aus leerem Wert erstellen Code: $res->success = false; Muss ich zuerst mein $resObjekt deklarieren