Pytania otagowane jako php-7


12
Jak zainstalować rozszerzenie ext-curl w PHP 7?
Zainstalowałem PHP 7 przy użyciu tego repozytorium , ale gdy próbuję uruchomić composer install, pojawia się następujący błąd: [pakiet] wymaga ext-curl * -> brakuje wymaganego curl rozszerzenia PHP w twoim systemie. W PHP 5 możesz go łatwo zainstalować, uruchamiając komendę yumlub apt-get install php5-curl, ale nie mogę znaleźć sposobu na …
188 php  curl  php-7 

8
PHP 7: brak pliku VCRUNTIME140.dll
Mam błąd podczas uruchamiania PHP 7 w systemie Windows. Kiedy uruchamiam phpw wierszu poleceń, zwraca okno komunikatu z błędem systemowym: Nie można uruchomić programu, ponieważ na komputerze brakuje pliku VCRUNTIME140.dll. Spróbuj ponownie zainstalować program, aby rozwiązać ten problem. Potem CLIsię zawiesza. Ponieważ nie chcę instalować pliku DLL z zewnętrznej strony …
168 php  windows  dll  php-7 

5
PHP7: problem z instalacją ext-dom
Używam laravel 5.4 na serwerze Ubuntu 16.04 z PHP7. próbując zainstalować cviebrock/eloquent-sluggablepakiet wyrzucił jakiś błąd: 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 package information Updating dependencies (including require-dev) …

3
Zwracane typy wartości null w PHP7
PHP 7 wprowadza deklaracje typu zwracanego . Oznacza to, że mogę teraz wskazać, że zwracana wartość jest pewną klasą, interfejsem, tablicą, możliwością wywołania lub jednym z nowo wskazanych typów skalarnych, co jest możliwe w przypadku parametrów funkcji. function returnHello(): string { return 'hello'; } Często zdarza się, że wartość nie …

10
mcrypt jest przestarzały, jaka jest alternatywa?
Rozszerzenie mcrypt jest przestarzałe i zostanie usunięte w PHP 7.2 zgodnie z komentarzem zamieszczonym tutaj . Dlatego szukam alternatywnego sposobu szyfrowania haseł. W tej chwili używam czegoś takiego mcrypt_encrypt(MCRYPT_RIJNDAEL_128, md5($key, true), $string, MCRYPT_MODE_CBC, $iv) Potrzebuję Twojej opinii na temat najlepszego / najsilniejszego sposobu szyfrowania haseł, zaszyfrowane hasło powinno oczywiście być …

5
Interfejsy PHP 7, podpowiedzi typu zwracanego i self
AKTUALIZACJA : PHP 7.4 obsługuje teraz kowariancję i kontrawariancję, co rozwiązuje główny problem poruszony w tym pytaniu. Napotkałem problem ze stosowaniem podpowiedzi typu zwracanego w PHP 7. Rozumiem, że podpowiedź : selfoznacza, że ​​klasa implementująca ma zwrócić się sama. Dlatego użyłem : selfw moich interfejsach, aby to wskazać, ale kiedy …


2
Dlaczego nagle pojawia się błąd „Nie można uzyskać dostępu do właściwości typu przed zainicjowaniem” podczas wprowadzania wskazówek dotyczących typu właściwości?
Zaktualizowałem definicje klas, aby korzystać z nowo wprowadzonych wskazówek typu właściwości, takich jak: 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 getVal(): ?string { …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.