Articles of php

Was ist der Unterschied zwischen session_unset () und session_destroy () in PHP?

Aus der php.net- Dokumentation: session_destroy – Löscht alle in einer Sitzung registrierten Daten session_unset – Alle Sitzungsvariablen freigeben Meine dreiteilige Frage ist: Die beiden functionen scheinen sich sehr ähnlich zu sein. Was ist der Unterschied zwischen den beiden? Beide scheinen alle in einer Sitzung registrierten Variablen zu löschen. Zerstört irgendeiner von ihnen tatsächlich die Sitzung […]

Die beste Möglichkeit, Kommentare automatisch aus PHP-Code zu entfernen

Was ist der beste Weg, Kommentare aus einer PHP-Datei zu entfernen? Ich möchte etwas ähnliches wie strip-whitespace () machen – aber es sollte auch nicht die Zeilenumbrüche entfernen. Z.B: Ich will das: <?PHP // something if ($whatsit) { do_something(); # we do something here echo 'Some embedded HTML’; } /* another long comment */ some_more_code(); […]

Coalesce-function für PHP?

Viele Programmiersprachen haben eine Koaleszenzfunktion (gibt den ersten Nicht-NULL-Wert zurück, Beispiel ). PHP, leider im Jahr 2009, nicht. Was wäre ein guter Weg, um einen in PHP zu implementieren, bis PHP selbst eine Koaleszenzfunktion bekommt?

Laden Sie eine Datei mit file_get_contents hoch

Mir ist klar, dass ich das sehr einfach mit CURL machen kann, aber ich frage mich, ob es möglich ist, file_get_contents() mit dem http-Stream-Kontext zu verwenden, um eine Datei auf einen entfernten Webserver hochzuladen, und wenn ja, wie?

MySQL – Konvertieren Sie latin1-Zeichen in einer UTF8-Tabelle in UTF8

Erst heute wurde mir klar, dass ich das in meinen PHP-Skripten vermisste: mysql_set_charset(‘utf8’); Alle meine Tabellen sind InnoDB, Sortierung “utf8_unicode_ci”, und alle meine VARCHAR-Spalten sind auch “utf8_unicode_ci”. Ich habe mb_internal_encoding(‘UTF-8’); auf meinen PHP-Skripten, und alle meine PHP-Dateien sind als UTF-8 codiert. Also, bis jetzt, jedes Mal, wenn ich etwas mit Diakritika “einfüge”, Beispiel: mysql_query(‘INSERT INTO […]

Wie html spezielle Zeichen entfernen?

Ich erstelle eine RSS-Feed-Datei für meine Anwendung, in der ich HTML-Tags entfernen möchte, was durch strip_tags geschieht. Aber strip_tags keine speziellen HTML-Code-Zeichen:   & © etc. Bitte sagen Sie mir irgendeine function, mit der ich diese speziellen Codezeichen aus meiner Zeichenfolge entfernen kann.

Wie kann man mehrere Versionen von PHP 5.x auf einem Entwicklungs-LAMP-Server ausführen?

Ich muss meine PHP-Anwendungen mit mehreren Versionen von PHP 5.x testen, wie PHP 5.0.0 und PHP 5.2.8. Gibt es eine Möglichkeit, einen Entwicklungs-LAMP-Server zu konfigurieren, sodass ich Anwendungen mit mehreren PHP5-Versionen schnell testen kann?

Wie bekomme ich Real IP vom Besucher?

Ich verwende diesen PHP-Code, um die IP-Adresse eines Besuchers zu erhalten: Aber ich kann die echte IP-Adresse von Besuchern nicht bekommen, wenn sie einen Proxy benutzen . Gibt es eine Möglichkeit, in diesem Fall die IP-Adresse eines Besuchers zu erhalten?

Php mehrere Begrenzer in explode

Ich habe ein Problem, ich habe ein String-Array, und ich möchte in verschiedenen Begrenzer explodieren. Beispielsweise $example = ‘Appel @ Ratte’; $example2 = ‘apple vs ratte’ und ich brauche ein Array, das explodiert in @ oder vs. Ich habe bereits eine Lösung geschrieben, aber wenn alle eine bessere Lösung haben, bitte hier posten. private function […]

Ist es möglich, Ruby-Syntax-Hervorhebung in PHPStorm zu erhalten?

Ich fand das aber ehrlich gesagt nicht sicher wie man es installiert oder ob es zutrifft. Vielen Dank!