Quelqu'un peut-il expliquer les différences entre l'opérateur ternaire raccourci ( ?:) et l'opérateur coalescent nul ( ??) en PHP? Quand se comportent-ils différemment et de la même manière (si cela se produit même)? $a ?: $b CONTRE. $a ??
Quelqu'un peut-il expliquer les différences entre l'opérateur ternaire raccourci ( ?:) et l'opérateur coalescent nul ( ??) en PHP? Quand se comportent-ils différemment et de la même manière (si cela se produit même)? $a ?: $b CONTRE. $a ??
J'ai installé PHP 7 à l'aide de ce dépôt , mais lorsque j'essaye de l'exécuter composer install, cela donne cette erreur: [package] nécessite ext-curl * -> l'extension PHP demandée curl est absente de votre système. Avec PHP 5, vous pouvez facilement l'installer en exécutant la commande yumou...
J'ai une erreur lorsque je lance PHP 7 sous Windows. Lorsque je lance phpsur la ligne de commande, il renvoie une boîte de message avec une erreur système: Le programme ne peut pas démarrer, car VCRUNTIME140.dll est absent de votre ordinateur. Essayez de réinstaller le programme pour résoudre ce...
J'exécute laravel 5.4 sur le serveur Ubuntu 16.04 avec PHP7. essayer d'installer le cviebrock/eloquent-sluggablepackage jette une erreur: 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...
PHP 7 introduit les déclarations de type de retour . Ce qui signifie que je peux maintenant indiquer que la valeur de retour est une certaine classe, interface, tableau, appelable ou l'un des nouveaux types scalaires, comme cela est possible pour les paramètres de fonction. function returnHello():...
L'extension mcrypt est obsolète sera supprimée dans PHP 7.2 selon le commentaire publié ici . Je recherche donc une autre façon de crypter les mots de passe. En ce moment, j'utilise quelque chose comme mcrypt_encrypt(MCRYPT_RIJNDAEL_128, md5($key, true), $string, MCRYPT_MODE_CBC, $iv) J'ai besoin...
MISE À JOUR : PHP 7.4 prend désormais en charge la covariance et la contravariance, ce qui résout le problème majeur soulevé dans cette question. J'ai rencontré un problème avec l'utilisation de l'indication de type de retour dans PHP 7. Je crois comprendre que l'indication : selfsignifie que vous...
J'ai mis à jour mes définitions de classe pour utiliser les indications de type de propriété nouvellement introduites, comme ceci: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id) {...