Запитання з тегом «php-7»

13
Потрійний оператор PHP порівняно з нульовим оператором злиття
Чи може хтось пояснити відмінності між потрійним оператором стенограмою ( ?:) та нульовим оператором злиття ( ??) в PHP? Коли вони поводяться по-різному і коли однаково (якщо це взагалі трапляється)? $a ?: $b В.С. $a ?? $b

12
Як встановити розширення ext-curl за допомогою PHP 7?
Я встановив PHP 7 за допомогою цього репо , але коли я намагаюся запустити composer install, він видає цю помилку: [пакет] вимагає ext-curl * -> запитуваний розширення PHP curl відсутній у вашій системі. За допомогою PHP 5 ви можете легко встановити його, запустивши команду yumабо apt-get install php5-curl, але я …
188 php  curl  php-7 

8
PHP 7: відсутні VCRUNTIME140.dll
У мене сталася помилка, коли я запускаю PHP 7 в Windows. Коли я запускаю phpв командному рядку, він повертає поле повідомлень із системною помилкою: Програма не може запуститися, оскільки VCRUNTIME140.dll відсутній у вашому комп’ютері. Спробуйте перевстановити програму, щоб усунути цю проблему. Після цього CLIвідбувається збій. Оскільки я не хочу встановлювати …
168 php  windows  dll  php-7 

5
PHP7: встановити випуск ext-dom
Я запускаю laravel 5.4 на сервері Ubuntu 16.04 з PHP7. намагаючись встановити cviebrock/eloquent-sluggableпакет, киньте певну помилку: 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 …

3
Зменшуються типи повернення в PHP7
PHP 7 представляє декларації типу повернення . Що означає, що тепер я можу вказати, що повернене значення - це певний клас, інтерфейс, масив, що викликається або один із нещодавно підскажуваних скалярних типів, як це можливо для параметрів функції. function returnHello(): string { return 'hello'; } Часто трапляється так, що значення …

10
mcrypt застарілий, яка альтернатива?
Mcrypt-розширення засуджується буде видалено в PHP 7.2 в відповідно до коментарем публікується тут . Тому я шукаю альтернативний спосіб шифрування паролів. Зараз я використовую щось подібне mcrypt_encrypt(MCRYPT_RIJNDAEL_128, md5($key, true), $string, MCRYPT_MODE_CBC, $iv) Мені потрібна ваша думка щодо найкращого / найсильнішого способу шифрування паролів, зашифрований пароль, звичайно, повинен підтримуватися PHP 7.xx, …

5
Інтерфейси PHP 7, натяк на повернення та самості
ОНОВЛЕННЯ : PHP 7.4 тепер підтримує коваріацію та контраваріацію, які вирішують основну проблему, порушену в цьому питанні. Я зіткнувся з якоюсь проблемою із використанням підказки типу return у PHP 7. Я розумію, що підказка : selfозначає, що ви маєте намір повернути сам клас-реалізатор. Тому я використовував : selfу своїх інтерфейсах …

4
Тип підказки щодо властивостей у PHP 7?
Чи підтримує php 7 натяк на тип для властивостей класу? Я маю на увазі не лише для сетерів / геттерів, але й для власності. Щось на зразок: class Foo { /** * * @var Bar */ public $bar : Bar; } $fooInstance = new Foo(); $fooInstance->bar = new NotBar(); //Error

2
Чому я несподівано отримую помилку "Введене властивість не має доступу до ініціалізації" під час введення підказки типу властивостей?
Я оновив свої визначення класу, щоб використати нещодавно введені підказки щодо типу властивостей, наприклад: 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 …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.