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.

6
Standardsichtbarkeit von Klassenmethoden in PHP
Ich habe mir das Handbuch angesehen , aber ich kann die Antwort anscheinend nicht finden. Was ist die Standardsichtbarkeit in PHP für Methoden ohne Sichtbarkeitserklärung? Hat PHP eine Paketsichtbarkeit wie in Java? Ist der folgende Code beispielsweise go()öffentlich oder privat? class test { function go() { } } Der Grund, …
118 php  oop  visibility 

13
Wie verwende ich den ternären Operator (? :) In PHP als Abkürzung für "if / else"?
Anhand der Beispiele auf dieser Seite habe ich die folgenden Beispiele für funktionierenden und nicht funktionierenden Code. Arbeitscode mit ifAnweisung: if (!empty($address['street2'])) echo $address['street2'].'<br />'; Nicht funktionierender Code mit ternärem Operator: $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also tested this (empty($address['street2'])) ? 'Yes <br …

6
Wie kann ich ein Array mit Schlüsselwertpaaren erstellen?
Wie kann ich einem Array Schlüsselwertpaare hinzufügen? Das wird nicht funktionieren: public function getCategorieenAsArray(){ $catList = array(); $query = "SELECT DISTINCT datasource_id, title FROM table"; if ($rs=C_DB::fetchRecordset($query)) { while ($row=C_DB::fetchRow($rs)) { if(!empty($row["title"])){ array_push($catList, $row["datasource_id"] ."=>". $row["title"] ); } } } return($catList); } Weil es mir gibt: Array ( [0] => …
117 php  arrays 


10
Wie wende ich die bindValue-Methode in der LIMIT-Klausel an?
Hier ist eine Momentaufnahme meines Codes: $fetchPictures = $PDO->prepare("SELECT * FROM pictures WHERE album = :albumId ORDER BY id ASC LIMIT :skip, :max"); $fetchPictures->bindValue(':albumId', $_GET['albumid'], PDO::PARAM_INT); if(isset($_GET['skip'])) { $fetchPictures->bindValue(':skip', trim($_GET['skip']), PDO::PARAM_INT); } else { $fetchPictures->bindValue(':skip', 0, PDO::PARAM_INT); } $fetchPictures->bindValue(':max', $max, PDO::PARAM_INT); $fetchPictures->execute() or die(print_r($fetchPictures->errorInfo())); $pictures = $fetchPictures->fetchAll(PDO::FETCH_ASSOC); Ich bekomme Sie …
117 php  mysql  sql  pdo  bindvalue 

9
Unterschied zwischen array_push () und $ array [] =
Im PHP-Handbuch sagt ( array_push ) .. Wenn Sie array_push () verwenden , um dem Array ein Element hinzuzufügen, ist es besser, $ array [] = zu verwenden, da auf diese Weise kein Aufwand für den Aufruf einer Funktion entsteht. Zum Beispiel : $arr = array(); array_push($arr, "stackoverflow"); print_r($arr); vs. …
117 php  arrays  push 

3
Was ist der Unterschied zwischen fastcgi und fpm?
Ich versuche, PHP mit Fpm auf Macports zu installieren. Ich habe irgendwo gelesen, dass fpm FastCGI-Prozessmanager bedeutet. Bedeutet das, dass fastcgi und fpm gleich sind? Wenn sie gleich sind, warum haben wir dann zwei verschiedene Macport-Varianten für PHP, nämlich "php5 + fastcgi" und "php5 + fpm"?
117 php  macos  fastcgi  macports 


7
PDO MySQL: Verwenden Sie PDO :: ATTR_EMULATE_PREPARES oder nicht?
Folgendes habe ich bisher gelesen PDO::ATTR_EMULATE_PREPARES: Die Vorbereitungsemulation von PDO ist für die Leistung besser, da die native Vorbereitung von MySQL den Abfragecache umgeht . Die native Vorbereitung von MySQL ist aus Sicherheitsgründen besser (verhindert SQL Injection) . Die native Vorbereitung von MySQL eignet sich besser für die Fehlerberichterstattung . …
117 php  mysql  pdo 

5
phpunit mock method mehrere aufrufe mit unterschiedlichen argumenten
Gibt es eine Möglichkeit, unterschiedliche Scheinerwartungen für unterschiedliche Eingabeargumente zu definieren? Zum Beispiel habe ich eine Datenbankschichtklasse namens DB. Diese Klasse hat die Methode "Query (string $ query)". Diese Methode verwendet bei der Eingabe eine SQL-Abfragezeichenfolge. Kann ich für diese Klasse (DB) ein Modell erstellen und unterschiedliche Rückgabewerte für verschiedene …
117 php  mocking  phpunit 

3
Überspringen Sie die PHP-Anforderungen des Komponisten
Wir verwenden PHPCI und Composer. Der Server, auf dem PHPCI ausgeführt wird, ist PHP 5.3. Für ein Projekt haben wir das Facebook PHP SDK mit Composer hinzugefügt. Es erfordert PHP 5.4. Der Komponist wird von PHPCI ausgelöst und ausgeführt. Aber weil der CI-Server gerade PHP 5.3 Composer erhalten hat, ist …

30
Laravel leerer weißer Bildschirm
Meine Laravel-Site hat bereits funktioniert. Ich habe kürzlich ein Upgrade auf Apache 2.4 und PHP 5.5.7 durchgeführt. Jetzt wird ein weißer leerer Bildschirm angezeigt, wenn ich zu laravel.mydomain.com gehe. Nichts in Apache-Fehlerprotokollen, Routen usw. sollte in Ordnung sein, wie es zuvor funktioniert hat. .htaccess wird geladen, wenn ich eine 500 …

15
Abrufen des Datumsformats mdY H: i: su von Millisekunden
Ich versuche, ein formatiertes Datum zu erhalten, einschließlich der Mikrosekunden von Millisekunden. Das einzige Problem ist, dass ich immer 000000 bekomme date("m-d-Y H:i:s.u", $milliseconds/1000); Ex. 28.07.2013 11: 26: 14.000000
117 php 

2
PHP CURL CURLOPT_SSL_VERIFYPEER wird ignoriert
Aus irgendeinem Grund kann ich CURL nicht mit HTTPS verwenden. Alles funktionierte einwandfrei, bis ich ein Upgrade der Curl-Bibliotheken durchführte. Jetzt tritt diese Antwort auf, wenn ich versuche, CURL-Anforderungen auszuführen: Problem mit dem SSL-CA-Zertifikat (Pfad? Zugriffsrechte?) Nach den hier veröffentlichten Vorschlägen zu verwandten Themen habe ich Folgendes versucht: Deaktivieren Sie …
117 php  ssl  curl  https 


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.