Als «php» getaggte Fragen

86
Übergeben von Daten an buildForm () in Symfony 2.8, 3.0 und höher

Meine Anwendung übergibt derzeit Daten mithilfe des Konstruktors an meinen Formulartyp, wie in dieser Antwort empfohlen . Im Symfony 2.8-Upgrade-Handbuch wird jedoch empfohlen, eine Typinstanz an die createFormFunktion zu übergeben: Das Übergeben von Typinstanzen an Form :: add (), FormBuilder...

85
Dynamischer Klassenmethodenaufruf in PHP

Gibt es eine Möglichkeit, eine Methode in derselben Klasse für PHP dynamisch aufzurufen? Ich habe nicht die richtige Syntax, aber ich möchte etwas Ähnliches tun: $this->{$methodName}($arg1, $arg2,

85
Umgang mit Daten in einem PHP-JSON-Objekt

Trenddaten von der Twitter Search API in JSON. Abrufen der Datei mit: $jsonurl = "http://search.twitter.com/trends.json"; $json = file_get_contents($jsonurl,0,null,null); $json_output = json_decode($json); Wie arbeite ich mit Daten aus diesem Objekt? Als Array? Es müssen nur wirklich Daten aus...

85
phpunit vermeide Konstruktorargumente für mock

Wie kann vermieden werden, dass phpunit den Konstruktor für ein Scheinobjekt aufrufen muss? Andernfalls würde ich ein Scheinobjekt als Konstruktorargument benötigen, ein anderes dafür usw. Die API scheint so zu sein: getMock($className, $methods = array(), array $arguments = array(),...

85
Gleichzeitige Anfragen an PHP Script

Wenn die PHP-Engine bereits ein Skript auf dem Server ausführt, was würde dann mit anderen gleichzeitigen Browseranforderungen an dasselbe Skript geschehen? Werden die Anfragen in die Warteschlange gestellt? Werden sie ignoriert? Wird jede Anfrage eine eigene Skriptinstanz haben? Irgendeine andere...

85
Ruft den Indexwert eines Arrays in PHP ab

Ich habe ein Array: $list = array('string1', 'string2', 'string3'); Ich möchte den Index für einen bestimmten Wert erhalten (dh 1für string2und 2für string3) Ich möchte nur die Position der Zeichenfolgen im Array string1 ist 0 string2 ist 1 string3 ist 2 Wie erreicht man das?...

85
Akzentzeichen ersetzen php

Ich versuche, akzentuierte Zeichen durch normale Ersetzungen zu ersetzen. Unten ist, was ich gerade mache. $string = "Éric Cantona"; $strict = strtolower($string); echo "After Lower: ".$strict; $patterns[0] = '/[á|â|à|å|ä]/'; $patterns[1] = '/[ð|é|ê|è|ë]/'; $patterns[2] =...

85
Überprüfen Sie die ImageMagick-Installation

Mein Webhosting sagte, ImageMagic sei auf dem Server vorinstalliert. Ich habe in der Ausgabe von phpinfo () schnell nach "ImageMagick" gesucht und nichts gefunden. Ich kann kein SSH auf dem Server ausführen. Gibt es in PHP eine Möglichkeit, die Installation zu überprüfen?

85
PHP __get und __set magische Methoden

Es sei denn , ich völlig täuscht, die __getund __setwerden Verfahren soll ermöglichen , von der Überlastung → getund set. Die folgenden Anweisungen sollten beispielsweise die __getMethode aufrufen : echo $foo->bar; $var = $foo->bar; Und die folgenden sollten die __setMethode...

85
erkläre $ CI = & get_instance ();

Durchsuchen des Quellcodes des Codeigniters, in seiner Hilfsfunktionen Ich sehe immer wieder Code $CI =& get_instance(); kann jemand mir bitte erklären , wie dieser Code funktioniert? Ich verstehe, dass es einen Verweis auf das $ CI-Superobjekt zurückgibt, aber woher kommt get_instance()es?...

85
Hinzufügen eines Elements zu einem assoziativen Array

//go through each question foreach($file_data as $value) { //separate the string by pipes and place in variables list($category, $question) = explode('|', $value); //place in assoc array $data = array($category => $question); print_r($data); } Dies funktioniert nicht, da es den Wert...

85
Wann wird strtr vs str_replace verwendet?

Es fällt mir schwer zu verstehen, wann strtres vorzuziehen wäre str_replaceoder umgekehrt. Es scheint möglich zu sein, mit beiden Funktionen genau die gleichen Ergebnisse zu erzielen, obwohl die Reihenfolge, in der Teilzeichenfolgen ersetzt werden, umgekehrt ist. Beispielsweise: echo strtr('test...

85
Alle Variablen mit POST senden lassen?

Ich muss alle Variablen einfügen, die per Post gesendet wurden. Es handelte sich um Kontrollkästchen, die jeweils einen Benutzer darstellen. Wenn ich GET benutze, bekomme ich so etwas: ?19=on&25=on&30=on Ich muss die Variablen in die Datenbank einfügen. Wie bekomme ich alle Variablen...