Als «php» getaggte Fragen

PHP ist eine weit verbreitete, übergeordnete, dynamische, objektorientierte und interpretierte Skriptsprache, die hauptsächlich für die serverseitige Webentwicklung entwickelt wurde. Wird für Fragen zur PHP-Sprache verwendet.

5
Wer fügt einen einzelnen Unterstrich-Abfrageparameter "_" hinzu?
Ich habe einen PHP-Server auf Apache, ich bekomme viele Anfragen sieht so aus, 10.1.1.211 - - [02/Sep/2010:16:14:31 -0400] "GET /request?_=1283458471913&action=get_list HTTP/1.1" 200 547 0 "http://www.example.com/request" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 (.NET CLR 3.5.30729)" 28632 15602 Der Parameter _ wird der Anforderung auf mysteriöse Weise hinzugefügt. …
74 php  javascript  ajax  apache  http 

18
Wie gruppiere ich Subarrays nach einem Spaltenwert?
Ich habe das folgende Array Array ( [0] => Array ( [id] => 96 [shipping_no] => 212755-1 [part_no] => reterty [description] => tyrfyt [packaging_type] => PC ) [1] => Array ( [id] => 96 [shipping_no] => 212755-1 [part_no] => dftgtryh [description] => dfhgfyh [packaging_type] => PC ) [2] => Array …
74 php  arrays  grouping 

15
PHP Warnung: Modul bereits in Unbekannt in Zeile 0 geladen
Unter Mac OSX Mavericks, die Homebrew PHP55 verwenden, wird bei jedem Ausführen eines PHP-Befehls die folgende Fehlermeldung angezeigt (alles läuft einwandfrei, es ist nur ärgerlich). PHP Warning: Module 'intl' already loaded in Unknown on line 0 Ich rannte php --ini und die Ausgabe war php --ini PHP Warning: Module 'intl' …

10
Wie wähle ich mit ActiveRecord von CodeIgniter Zeilen aus, in denen der Spaltenwert NICHT NULL ist?
Ich verwende die Active Record-Klasse von CodeIgniter, um die MySQL-Datenbank abzufragen. Ich muss die Zeilen in einer Tabelle auswählen, in der ein Feld nicht auf NULL gesetzt ist: $this->db->where('archived !=', 'NULL'); $q = $this->db->get('projects'); Das gibt nur diese Abfrage zurück: SELECT * FROM projects WHERE archived != 'NULL'; Das archivedFeld …

2
Wie bekomme ich Opcodes von PHP?
<?php $show_value = 123; echo 'sing_quote'.$show_value; echo "double_quote{$show_value}"; ?> Sein Opcode lautet: 1: <?php 2: $show_value = 123; 0 ASSIGN !0, 123 3: echo 'sing_quote'.$show_value; 1 CONCAT 'sing_quote', !0 =>RES[~1] 2 ECHO ~1 4: echo "double_quote{$show_value}"; 3 ADD_STRING 'double_quote' =>RES[~2] 4 ADD_VAR ~2, !0 =>RES[~2] 5 ECHO ~2 6 RETURN …
73 php  opcode 

9
Laravel 4 migriert Rollback-Probleme
Ich kann die Artisan-Migration usw. problemlos ausführen, aber wenn ich versuche, sie mit Migration: Rollback zurückzusetzen, wird immer wieder der Fehler angezeigt. c:\xampp\htdocs\laravel>php artisan migrate:rollback {"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class 'CreateCodesnippetsTable' not found","file":"C:\\xampp\\htdocs\\laravel\\vendor\\laravel\\framework\\src\\Illum inate\\Database\\Migrations\\Migrator.php","line":301}} Ist das ein Fehler? oder wie soll ich das debuggen?
73 php  laravel 

10
Das Senden von POST-Parametern mit Postman funktioniert nicht, das Senden von GET-Parametern jedoch
Ich versuche, eine einfache PHP-Seite mit der Chrome-Erweiterung Postman zu testen. Wenn ich URL-Parameter sende, funktioniert das Skript einwandfrei (z. B. sind die Variablen im $_REQUESTParameter verfügbar ). Wenn ich sie als x-www-form-urlencodedParameter sende , $_REQUESTenthält der Parameter nur die PHPSESSID. Das Skript: <?php var_export($_REQUEST); ?> Wenn ich URL-Parameter sende, …
73 php  postman 

2
PHP-Warnung: Die Referenzzeit für die Anrufzeit ist veraltet
Ich erhalte die Warnung: Call-time pass-by-reference has been deprecatedfür die folgenden Codezeilen: function XML() { $this->parser = &xml_parser_create(); xml_parser_set_option(&$this->parser, XML_OPTION_CASE_FOLDING, false); xml_set_object(&$this->parser, &$this); xml_set_element_handler(&$this->parser, 'open','close'); xml_set_character_data_handler(&$this->parser, 'data'); } function destruct() { xml_parser_free(&$this->parser); } function & parse(&$data) { $this->document = array(); $this->stack = array(); $this->parent = &$this->document; return xml_parse(&$this->parser, &$data, true) …
73 php 

11
Geschwindigkeit der Codeausführung: ASP.NET-MVC versus PHP
Ich habe ein freundliches Argument mit einem Kollegen darüber, und meine persönliche Meinung ist, dass eine mit ASP.NET-MVC kompilierte Webanwendung effizienter / schneller ausgeführt werden würde als dasselbe Projekt, das in PHP geschrieben wurde. Mein Freund ist anderer Meinung. Leider habe ich keine soliden Daten, mit denen ich meine Argumentation …

2
JavaScript-Äquivalent zu PHPs preg_replace
Ich verwende eine einfache Regex, um Break-Tags durch Zeilenumbrüche zu ersetzen: br_regex = /<br>/; input_content = input_content.replace(br_regex, "\n"); Dies ersetzt nur die erste Instanz eines break-Tags, aber ich muss alle ersetzen. preg_match_all()würde den Trick in PHP machen, aber ich würde gerne das JavaScript-Äquivalent kennen.
73 php  javascript  regex 

8
PHP-Typ-Hinweis auf primitive Werte?
Ich würde gerne wissen, ob man eine Methode tippen kann, um primitive Typen zu erwarten? Etwas wie das: public function someMethod(string $str) //^^^^^^ Oder: private function anotherMethod(int $num) //^^^ genauso wie du: private function otherMethod(Person $rambo) //^^^^^^ Ist das in PHP möglich?


2
Best Practices für PHPUnit zum Organisieren von Tests
Ich werde derzeit mit den PHPUNIT-Tests für ein Projekt von vorne beginnen. Also habe ich mir einige Projekte (wie Zend) angesehen, um zu sehen, wie sie Dinge tun und wie sie ihre Tests organisieren. Die meisten Dinge sind ziemlich klar. Ich habe nur Probleme damit, wie die Testsuiten richtig organisiert …
73 php  phpunit 


10
Ist es möglich, eine Funktion in PHP zu überschreiben?
Können Sie eine Funktion wie diese deklarieren ... function ihatefooexamples(){ return "boo-foo!"; }; Und dann etwas wie folgt neu deklarieren ... if ($_GET['foolevel'] == 10){ function ihatefooexamples(){ return "really boo-foo"; }; }; Ist es möglich, eine Funktion auf diese Weise zu überschreiben? Wie auch immer?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.