Pour les sites Web de petite et moyenne taille.

Comment restaurer son site WordPress ?
Restaurer votre sauvegarde WordPress peut vous aider à récupérer votre site lorsque quelque chose ne marche plus. Mais le processus n’est pas toujours simple. On
Hébergement site web Tunisie , serveur vps cloud – Zenhosting
Trouvez le nom de domaine parfait.
Vous souhaitez transférer un domaine à Zenhosting.
Outil de recherche des informations WHOIS.
Obtenez un e-mail personnalisé et 100 Go de stockage.
Windows, macOS, Linux, Android, iOS, ….
Pour les sites Web de petite et moyenne taille.
L'univers E-commerce performant et simplifié.
Un seul hébergement pour tous vos sites web.
Sécurisez votre site web.
Des ressources spécifiques pour le développement.
Pour les entreprises qui souhaitent investir dans des serveurs polyvalents.
Identifiez les problèmes de référencement.
Accueil » PHP8.1 est disponible sur tous nos packs d’hébergement
La version finale de PHP8 est disponible depuis le 26 novembre 2020 comme annoncé sur php.net. Un manuel de migration a été également mis à disposition des développeurs. PHP passe donc de la version 7 à la version 8 suivant son cycle normal de trois ans et introduit plusieurs nouvelles fonctionnalités.Grâce à cette nouvelle version PHP, aux nouvelles fonctionnalités, améliorations et performances proposées, vous serez en mesure de travailler plus efficacement et de manière plus créative sur vos différents projets.
PHP8 promets plus de performance et d’efficacité avec l’introduction du compilateur JIT (Just In time) qui compile certaines parties du code pendant son exécution, les Weak Maps qui utilisent les objets en tant que clé, l’ajout du nouvel opérateur Nullsafe pour appeler une fonction sans déclencher d’erreur si la variable est nulle.
Pour votre satisfaction, PHP 8.1 vient d’être déployé sur notre infrastructure.
Dans cet article, nous allons passer en revue quelques modifications apportées à la version PHP 8.1.
Comme pour chaque version, PHP 8.1 a ajouté de nouvelles fonctions utiles ainsi que des améliorations en termes de qualité-de-vie.
Enumérations
PHP8.1 prends désormais en charge les énumérations ou enum. Il s’agit d’un type de données énuméré qui consiste en un ensemble fixe de valeurs possibles. Pour cela, la syntaxe utilise enum pour déclarer les énumérations suivi du nom défini par l’utilisateur. Ce terme est suivi de « case » afin de permettre la déclaration des valeurs possibles.
L’énumération RFC utilise des cartes à jouer standard afin d’expliquer son fonctionnement. Il y a dans ce cas, quatre couleurs fixe qui sont les suivantes: Spades, Hearts, Diamonds, Clubs.
De ce fait, il vous sera possible d’énumérer ces combinaisons en utilisant enum, de la manière suivante :
enum Suit { case Spades; case Hearts; case Diamonds; case Clubs; }
Maintenant, l’énumération « Suit » dispose de quatre valeurs possibles de combinaisons de cartes. De ce fait, il vous est possible d’utiliser une fonction et d’appliquer des types lors de l’acceptation ou du retour d’une valeur de combinaison avec la syntaxe suivante, par exemple :
function pick_card ( Suit $Suit ) {} pick_card(Suit::Spades);
De plus, les énumérations peuvent également contenir une chaîne ou une valeur int facultatives en utilisant l’un des critères suivants :
Vous pouvez pour cela, utiliser la combinaison suivante :
enum Suit: string { case Spades = '10'; case Hearts = '0'; case Diamonds ='5'; case Clubs = '3';
Fibres
Cette nouvelle fonctionnalité permet d’introduire l’exécution simultanée dans la programmation PHP. Il est toutefois à noter que cela ne signifie pas que les actions seront exécutées en même temps en PHP.
Pour cela, voici un exemple simple d’utilisation des fibres dans un programme :
$fiber = new Fiber(function(): void { echo "Bonjour de la fibre\n"; Fiber::suspend(); echo "Bienvenu dans la fibre\n"; }); echo "Démarrage du programme\n"; $fiber->start(); echo "Reprise du controle\n"; echo "Reprise de la fible\n"; $fiber->resume(); echo "Le programme se termine\n";
Dans le code ci-dessus, la commande « fiber::suspend() » suspendra l’exécution de la fibre. Ensuite, lorsque le code principal appelle le code « $fiber->resume« , la fibre s’exécutera depuis son point de suspension.
Mode Read-Only
class Author { public readonly int $authid; public function __construct(int $authid) { $this->authid = $authid; } } $author = new User(25);
Nouvelles fonctions fsync et fdatasync
$file = 'sample.txt'; $test = fopen($file, 'h'); fwrite($test, 'sample data'); fwrite($test, "\r\n"); fwrite($test, 'another data'); fsync($test); fclose($test);
Nouvelle fonction array_is_list
Désormais, une nouvelle fonction « array_is_list » est disponible. Cette fonction permet de vous aider à voir si un tableau contient des entrées qui sont une liste. Il vérifiera les clés du tableau. Si ces dernières sont dans l’ordre séquentiel, commencent par zéro et n’ont pas d’espace, il retournera la valeur « True« . Pour les tableaux vides, la valeur « True » sera également renvoyé par défaut.
Pour l’exemple suivant la fonction « array_is_list » renverra la valeur « True« :
array_is_list([]); array_is_list([1, 2, 3]); array_is_list([‘rock’, 2, 3]); array_is_list([‘rock’, scissor]); array_is_list([0 => 'rock', 'scissor']); array_is_list([0 => 'rock', 1 => 'scissor']);
array_is_list([1 => 'rock', 'scissor']); // false, doesn’t start with 0 array_is_list([1 => 'rock', 0 => 'scissor']); // false, not in order array_is_list([0 => 'rock', 'suit' => 'paper']); false, non-integer keys array_is_list([0 => 'rock', 2 => 'paper']); false, non-sequential
Autres petits changements
Si votre site a été créé il y a quelques temps déjà et ne dispose pas de la dernière version du CMS, il sera nécessaire de vérifier que les plugins utilisées sur vos sites soient bien compatibles avec la dernière version du CMS concerné avant de le mettre à jour. Il en va de même pour les thèmes utilisées. Une fois la mise à jour du CMS, il vous sera aisé de changer de version PHP pour la dernière par le biais de votre espace client.
Connectez-vous à votre Contrôle Panel Zenhosting
Accédez à Extra Features>> Select PHP version
Sélectionnez le domaine pour lequel vous souhaitez modifier la version PHP.
Cliquez sur le lien supérieur du sélecteur de version PHP et sélectionnez la version PHP souhaitée dans la liste.
Cliquez sur le bouton ENREGISTRER. Vous verrez le message de confirmation « versions PHP enregistrées ». Le changement sera effectif après environ 1 minute.
Your page rank:
Restaurer votre sauvegarde WordPress peut vous aider à récupérer votre site lorsque quelque chose ne marche plus. Mais le processus n’est pas toujours simple. On
Des millions d’entreprises, grandes et petites, s’appuient sur Google Analytics pour comprendre leur audience. Avec Google Analytics 4 , l’objectif est de fournir des informations plus intelligentes et
RAID signifie Redundant Array of Independent (peu coûteux) Disks . L’utilisation de RAID avec vos serveurs dédiés augmente la redondance des données et les performances en utilisant plusieurs disques durs
Nous sommes un fournisseur d’hébergement Web dont la mission est d’apporter le succès à tous ceux qui vont en ligne.
Prenez votre communication avec vous en installant des applications complètes sur votre appareil Android, iOS windows et MacOs