Als «php-7» getaggte Fragen


12
Wie installiere ich die ext-curl-Erweiterung mit PHP 7?
Ich habe PHP 7 mit diesem Repo installiert , aber wenn ich versuche, es auszuführen composer install, wird der folgende Fehler angezeigt: [Paket] erfordert ext-curl * -> die angeforderte PHP-Erweiterungs-Curl fehlt in Ihrem System. Mit PHP 5 können Sie es einfach installieren, indem Sie den Befehl yumoder apt-get install php5-curlausführen, …
188 php  curl  php-7 

8
PHP 7: Fehlende VCRUNTIME140.dll
Ich habe einen Fehler, wenn ich PHP 7 unter Windows starte. Wenn ich phpin der Befehlszeile ausgeführt werde, wird ein Meldungsfeld mit einem Systemfehler zurückgegeben: Das Programm kann nicht gestartet werden, da VCRUNTIME140.dll auf Ihrem Computer fehlt. Versuchen Sie, das Programm neu zu installieren, um dieses Problem zu beheben. Danach …
168 php  windows  dll  php-7 

5
PHP7: Ext-Dom-Problem installieren
Ich verwende Laravel 5.4 auf einem Ubuntu 16.04-Server mit PHP7. Beim Versuch, das cviebrock/eloquent-sluggablePaket zu installieren , wird ein Fehler ausgegeben: pish@let:/home/sherk/ftp/www$ sudo composer require cviebrock/eloquent-sluggable Do not run Composer as root/super user! See https://getcomposer.org/root for details Using version ^4.2 for cviebrock/eloquent-sluggable ./composer.json has been updated Loading composer repositories with …

3
Nullable Rückgabetypen in PHP7
PHP 7 führt Rückgabetypdeklarationen ein . Das heißt, ich kann jetzt angeben, dass der Rückgabewert eine bestimmte Klasse, Schnittstelle, ein bestimmtes Array, ein aufrufbarer oder einer der neu anzeigbaren Skalartypen ist, wie dies für Funktionsparameter möglich ist. function returnHello(): string { return 'hello'; } Oft kommt es vor, dass ein …

10
mcrypt ist veraltet, was ist die Alternative?
Die mcrypt-Erweiterung ist veraltet wird in PHP 7.2 nach dem entsandten Kommentar entfernt werden hier . Daher suche ich nach einer alternativen Möglichkeit, Passwörter zu verschlüsseln. Im Moment benutze ich so etwas wie mcrypt_encrypt(MCRYPT_RIJNDAEL_128, md5($key, true), $string, MCRYPT_MODE_CBC, $iv) Ich benötige Ihre Meinung für den besten / stärksten Weg, um …

5
PHP 7-Schnittstellen, Rückgabetyp und Self
UPDATE : PHP 7.4 unterstützt jetzt Kovarianz und Kontravarianz, wodurch das in dieser Frage aufgeworfene Hauptproblem behoben wird. Ich bin auf ein Problem mit der Verwendung von Hinweisen zum Rückgabetyp in PHP 7 gestoßen. Mein Verständnis ist, dass Hinweise : selfbedeuten, dass Sie beabsichtigen, dass eine implementierende Klasse sich selbst …


11
PHP 7 simpleXML
Ich teste PHP7 und habe nach einem kürzlich durchgeführten Update ein seltsames Problem. SimpleXML sollte standardmäßig aktiviert sein und meine phpinfoSeite zeigt, dass es verfügbar ist: Die Funktionen sind jedoch nicht verfügbar: <?php if (function_exists('simplexml_load_file')) { echo "simpleXML functions are available.<br />\n"; } else { echo "simpleXML functions are not …
71 php  simplexml  php-7 

2
Warum erhalte ich plötzlich den Fehler "Auf typisierte Eigenschaften darf vor der Initialisierung nicht zugegriffen werden", wenn ich Hinweise zum Typ der Eigenschaften eingebe?
Ich habe meine Klassendefinitionen aktualisiert, um die neu eingeführten Hinweise zum Eigenschaftstyp wie folgt zu verwenden: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id) { $this->id = $id; } public function getId(): int { return $this->id; } public function …
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.