Jump to content

Forums

  1. Mx6

    1. Questions et astuces sur Mx6

      Problèmes rencontrés, questions sur le fonctionnement ou la configuration, trucs et astuces sur Mx6.

      335
      posts
    2. Bugs connus et reconnus de Mx6

      Bugs connus ou reconnus officiellement de Mx6.

      49
      posts
    3. Extensions, règles de filtre et Skins pour Mx6 Copie

      Toutes vos extensions, règles de filtre et vos Skins pour Mx6 doivent figurer ici.

      15
      posts
  2. Maxthon Mobile

    1. Questions et astuces sur Maxthon Mobile

      Problèmes rencontrés, questions sur le fonctionnement ou la configuration, trucs et astuces sur Maxthon Mobile.

      184
      posts
    2. Bugs connus et reconnus de Maxthon Mobile

      Bugs connus ou reconnus officiellement de Maxthon Mobile.

      55
      posts
  3. Maxthon Translations

    1. Maxthon French Translations on Crowdin

      All French Translation Project of Maxthon on Crowdin.

      2.9k
      posts
  4. Anciennes versions de Maxthon

    1. 1.3k
      posts
    2. 13k
      posts
    3. 10.7k
      posts
    4. 662
      posts
  5. Portail

    1. Nouvelles

      Les nouvelles qui figureront sur la page principale du portail doivent être postées ici. Elles sont toutefois soumises à validation par l'équipe de modération du Forum.

      13.7k
      posts
    2. Tutoriaux

      Tous les tutoriaux pour Maxthon et autres.

      522
      posts
    3. Téléchargement

      Les commentaires sur les fiches du téléchargement

      226
      posts
      • No posts here yet
  6. Autres sujets de discussion

    1. Nouveautés du Site Maxthon-fr.com

      Les nouveautés concernant uniquement le Site maxthon-fr.com.

      2.6k
      posts
    2. Nouvelles du Forum International

      Vous trouverez dans ce forum tous les potins du Forum International.

      245
      posts
    3. Les autres navigateur Web

      Toutes les discutions concernant les autres logiciels de navigation Web.

      1.4k
      posts
    4. 12.4k
      posts
    5. Et Linux alors

      Toutes les discutions concernant Linux.

      248
      posts
    6. My Wallabag

      Tous les articles trouvés sur le Net qui ont retenu mon attention.

      953
      posts
  • Posts

    • Version de correction :   Navigateur Maxthon V6.0.2.4500 Sortie le 19/01/2022 Changements clés - Crashs corrigés Informations d'installation m6_google_play_mx6_6.0.2.4500.apk
    • 1 new string for translation (7 words) soumise aux votes / corrections Bonne journée
    • durée de lecture : 4 minAujourd'hui, vous apprendrez la manipulation des chaînes de caractères et des nombres en PHP. Ce cours accéléré PHP est gratuit et sera publié ici sur dev.to. Je publierai un nouvel article tous les deux jours environ. Pour ne rien manquer, vous pouvez me suivre sur twitter :Follow @EricLeCodeur Chaîne de caractères en PHP Voyons maintenant un peu plus en détail comment créer et manipuler des chaînes de caractères (strings) avec PHP. Une string peut être créée avec des guillemets simples ou doubles $name = 'Mike'; // or $name = "Mike"; Enter fullscreen modeExit fullscreen mode La déclaration avec guillemets doubles permet de faire de l'interpolation. // Affiche le contenu de la variable echo "Hello $name"; // Hello Mike // Même principe mais avec les {} echo "Hello {$name}"; // Hello Mike Enter fullscreen modeExit fullscreen mode Il est également possible de joindre deux string avec l'opérateur "." (point) $name = 'Mike'; echo 'Hello ' . $name; // Hello Mike Enter fullscreen modeExit fullscreen mode Il est possible de lire ou de modifier un caractère en particulier à l'aide des crochets [] $message = "Hello World"; // Affichage echo $message[0]; // H // Ou modification $message[1] = 'a'; // Hallo World Enter fullscreen modeExit fullscreen mode Ici, le premier caractère est à la position 0, le second à la position 1, etc. Il est possible d'accéder à l'énoncé à partir de la fin. $message = "Hello World"; echo $message[-1]; // e Enter fullscreen modeExit fullscreen mode La position -1 représente le dernier caractère, -2 l'avant-dernier, et ainsi de suite. Heredoc Cette syntaxe permet de saisir une chaîne sur plusieurs lignes $html = <<<HTML <h1>This is a title</h1> <p>This is a paragraphe</p> HTML; Enter fullscreen modeExit fullscreen mode La variable $html inclura tout le texte entre les deux mots clés HTML. Y compris les espaces et les fins de ligne. Manipulation des string PHP a plusieurs fonctions qui vous permettent de transformer le contenu de la string. En voici quelques-unes : Conversion majuscule et minuscule $name = 'Mike Taylor'; echo strtolower($name); // mike taylor echo strtoupper($name); // MIKE TAYLOR Enter fullscreen modeExit fullscreen mode Supprimer les espaces blancs avant et après une string $message = ' Hello World '; echo trim($messsage); // Hello World Enter fullscreen modeExit fullscreen mode Remplacer une partie d'une string par une autre $message = 'I love dog'; echo str_replace('dog', 'cat', $message); // I love cat Enter fullscreen modeExit fullscreen mode Récupérer le nombre de caractères d'une chaîne $name = ''; echo strlen($name); // 0 $name = 'Mike Taylor'; echo strlen($name); // 11 Enter fullscreen modeExit fullscreen mode Vérifier si la string contient certains caractères $message = 'I love dogs and cats'; echo str_contains($message, 'dogs'); // true Enter fullscreen modeExit fullscreen mode Si la string contient 'dogs' la fonction retournera vrai sinon elle retournera faux L'utilisation de ce type de fonction sera plus évidente lorsque nous étudierons l'instruction conditionnelle (si) PHP a plusieurs fonctions pour gérer les string. Avant de créer votre propre fonction, faites une petite recherche dans la documentation car il y a de fortes chances que cette fonction existe déjà. Nombre en PHP Les nombres sont utilisés pour effectuer des opérations mathématiques telles que l'addition, la soustraction, la multiplication et la division. $value = 10; echo $value + 5; // 15 echo $value - 2; // 8 echo $value * 2; // 20 echo $value / 2; // 5 Enter fullscreen modeExit fullscreen mode Priorité des opérateurs https://www.php.net/manual/en/language.operators.precedence.php Lorsque nous effectuons plusieurs opérations, PHP prendra en compte la priorité des opérateurs. C'est-à-dire l'ordre dans lequel les valeurs doivent être analysées. Voici un exemple: echo 1 + 5 * 3 // 16 Enter fullscreen modeExit fullscreen mode Ici la réponse sera 16 et non 18. car la multiplication "*" a une priorité plus élevée par rapport à l'addition "+". Les parenthèses peuvent être utilisées pour forcer la priorité, si nécessaire. echo (1 + 5) * 3 // 18 Enter fullscreen modeExit fullscreen mode Incrémentation Il est possible de faire une incrémentation de trois façons : // Incrémentation, version longue $value = 10; $value = $value + 1; echo $value; // 11 Enter fullscreen modeExit fullscreen mode // Incrémentation, version courte $value = 10; $value += 1; echo $value; // 11 Enter fullscreen modeExit fullscreen mode // Incrémentation, version encore plus courte $value = 10; $value++; echo $value; // 11 Enter fullscreen modeExit fullscreen mode Il est également possible de décrémenter $value -= 1; // ou $value--; Enter fullscreen modeExit fullscreen mode Arrondir Il est possible d'arrondir au nombre entier le plus proche $value = 10.52; echo round($value); // 11 Enter fullscreen modeExit fullscreen mode Il est également possible de spécifier le nombre de chiffres à conserver après le point. $value = 10.5278; echo round($value, 2); // 10.53 Enter fullscreen modeExit fullscreen mode Nombre aléatoire La fonction rand permet de créer un entier aléatoire dont la valeur sera comprise entre les valeurs des deux paramètres. echo rand(10, 100); // 89 Enter fullscreen modeExit fullscreen mode Lisibilité des chiffres Vous pouvez utiliser le caractère _ comme séparateur. Cela aide à rendre le numéro plus facile à lire. $value = 1_000_000_000 // 1000000000 Enter fullscreen modeExit fullscreen mode Conclusion C'est tout pour aujourd'hui, je publierai un nouvel article tous les deux jours environ. Pour être sûr de ne rien rater vous pouvez me suivre sur twitter : Suivre @EricLeCodeur Afficher l’article complet
    • durée de lecture : 7 minBienvenue dans ce cours accéléré de PHP moderne. Pourquoi moderne ? PHP existe depuis 1994 et a considérablement évolué depuis lors. Maintenant, à la version 8.1, PHP est un langage complet et parfaitement adapté au développement Web moderne. Dans ce cours accéléré, nous couvrirons tous les aspects importants à connaître sur PHP en 2022. Une fois le cours terminé, vous serez en mesure de créer vos premières applications PHP et vous aurez également des connaissances suffisantes en PHP pour continuer votre formation avec un framework PHP comme Laravel et/ou Symfony. Le cours accéléré est gratuit et sera publié ici sur dev.to. Je publierai un nouvel article tous les deux jours environ. Pour ne rien manquer, vous pouvez me suivre sur twitter : Suivez @EricLeCodeur< /a> Qu'est-ce que PHP ? Pourquoi PHP ? PHP est un langage de programmation côté serveur et orienté objet. Il est utilisé pour développer des applications Web. PHP est le langage de programmation de serveur web le plus utilisé dans le monde. Un peu moins de 80% des sites Web ont du code PHP. C'est énorme ! PHP ne va pas disparaître de sitôt. PHP a beaucoup évolué ces dernières années. L'ajout de concepts orientés objet et de plusieurs autres concepts modernes a radicalement changé la façon dont les applications Web PHP sont codées. PHP est maintenant utilisé par des millions de sites Web. Y compris Facebook, Wordpress, Wikipedia, Tumblr, Slack et bien d'autres. La communauté PHP est très grande, très dynamique et inclusive. PHP peut également s'appuyer sur des frameworks de haute qualité comme Symfony et Laravel (et plusieurs autres). Ces frameworks vous permettent de développer des applications Web de manière rapide et fiable. Bref, avec PHP vous pouvez réaliser de petits, grands et très grands projets. PHP peut gérer quelques clics par jour ou des millions de clics par jour. Installation PHP L'installation de PHP peut parfois être difficile, ne vous laissez pas décourager par cette tâche. Si vous souhaitez commencer la formation tout de suite et faire l'installation plus tard, il est possible d'utiliser le site https://replit.com/languages/php7 afin d'exécuter du code PHP depuis votre navigateur. Installez PHP sur votre ordinateur Vous aurez besoin de PHP version 8.1 Pour vérifier quelle version est installée sur votre machine, vous pouvez exécutez cette commande depuis le terminal : $ php -v Enter fullscreen modeExit fullscreen mode Si PHP est manquant ou si la version installée est inférieure à PHP 8.1, vous aurez besoin d'une nouvelle installation : Voici le lien pour l'installation de PHP : MacOS (homebrew) : https://www.php.net/manual/en/install.macosx.packages.php Windows (XAMPP) : https://www.apachefriends.org/index.html Pour plus de détails, consultez la documentation officielle de PHP : https://www.php.net/manual/fr/install.php Pour ce tutoriel, nous allons créer un dossier pour placer tous nos fichiers pour les exemples à venir. $ mkdir demo-php $ cd demo-php Enter fullscreen modeExit fullscreen mode A partir de ce dossier, nous allons créer un fichier nommé index.php $ code index.php Enter fullscreen modeExit fullscreen mode Cette commande ouvrira vscode et créera un fichier index.php. Notez que pour ce cours accéléré, nous utiliserons Visual Studio Code mais ce n'est pas une condition préalable. Vous êtes libre d'utiliser votre éditeur préféré. Sur la première ligne du fichier index.php taper : <?php Enter fullscreen modeExit fullscreen mode Cette balise indiquera au serveur PHP que toutes les lignes suivantes sont du code PHP que le serveur doit exécuter. Nous pouvons donc maintenant commencer à écrire du code PHP et pour commencer, rien de mieux que le classique Hello World ! <?php echo 'Hello World'; Enter fullscreen modeExit fullscreen mode La fonction echo permet d'afficher du texte et même du HTML dans la page courante du navigateur. Pour tester ce code, vous pouvez exécuter le serveur Web PHP qui est inclus avec PHP $ php -S localhost:5000 Enter fullscreen modeExit fullscreen mode L'option -S démarre le serveur Web sur localhost:5000 Si vous ouvrez un navigateur et allez à l'adresse http://localhost:5000, le serveur PHP rendra le fichier par défaut, index.php donc vous verrez : Hello World Enter fullscreen modeExit fullscreen mode HTML et PHP A noter que dans un fichier PHP il est possible de mélanger du code HTML avec du code PHP <h1> <?php echo 'Hello World'; ?> </h1> Enter fullscreen modeExit fullscreen mode Ce code est parfaitement valide. La balise ?> indique la fin du code PHP. Il serait également possible d'avoir plusieurs sections de code PHP <h1> <?php echo 'Hello World'; ?> </h1> <h2> <?php echo 'Sub title'; ?> </h2> Enter fullscreen modeExit fullscreen mode Bien que PHP puisse être mélangé avec HTML, il est considéré comme une bonne pratique de séparer le code PHP et le code HTML chacun dans son propre fichier. Nous reviendrons sur ce concept plus tard. Variables Les variables servent à stocker différentes valeurs que vous souhaitez traiter dans votre code. Une fois la variable stockée dans la mémoire du programme, elle peut être utilisée ultérieurement. Par exemple, supposons que vous souhaitiez stocker le nom d'utilisateur, vous pouvez utiliser une variable et lui donner le nom : $name et définir son contenu égal à 'Mike Taylor' $name = 'Mike Taylor'; Enter fullscreen modeExit fullscreen mode Notez qu'en PHP : Le nom d'une variable commence par un signe $ Une chaîne de caractères est entourée de guillemets. Nous n'avons pas à préciser le type de variable (ex : chaîne). PHP est un langage interprété. Il reconnaît automatiquement le type de données en fonction de la valeur qui y est stockée. Par contre, il est possible de préciser le type de la variable lors de sa déclaration. Nous verrons ce concept un peu plus tard. Voici les 4 types de variables (de bases) en PHP et la syntaxe pour les créer // string (caractères texte) $fullName = 'Mike Taylor'; // integer (hombre entier) $count = 20; // float (nombre décimal) $bookPrice = 15.80; // booleans $isActive = true; $isAdminUser = false; Enter fullscreen modeExit fullscreen mode PHP a également des types de variables plus avancés comme des tableaux et des classes. Nous couvrirons tout cela en détail plus tard. Enfin, PHP a également des types spéciaux, comme "null" qui signifie aucune valeur. À ce stade, vous devriez être en mesure de comprendre que ces deux variables n'ont pas le même contenu. $value = '100'; $value2 = 100; Enter fullscreen modeExit fullscreen mode $value est une variable de type string qui contient le texte ‘100’ comme contenu. Cette variable n'est pas un nombre qui peut être utilisé dans une opération mathématique. $value2 est une variable de type integer qui a le nombre 100 comme contenu. Cette variable est un nombre et peut donc être utilisée pour des opérations mathématiques. Afin de simplifier le tutoriel, à partir de ce point, les types de variables seront appelés par leur nom anglais. Par exemple je n'utiliserai pas le terme "chaîne de caractères" mais plutôt "string" Constante Les constantes sont des variables dont la valeur ne peut en aucun cas être modifiée. Il existe deux façons de les créer. const MAX_USERS = 50; define('MAX_USERS', 50); Enter fullscreen modeExit fullscreen mode Une constante ne commence pas par un signe $ et par convention, les constantes sont définies en lettres majuscules. Après la création, si vous essayez de lui attribuer une autre valeur, PHP vous renverra une erreur. Typecasting PHP détermine automatiquement le type de la variable à l'exécution. Affichage En PHP il existe plusieurs façons d'afficher le contenu d'une variable, en voici quelques-unes : echo $nom; (Affiche la valeur) var_dump($isAdmin); (Affiche le type de la variable ainsi que la valeur) print_r($items); (Affiche la valeur lisiblement) Déterminer le type d'une variable Il est possible d'obtenir le type d'une variable avec la fonction gettype() echo gettype($name); // string echo gettype(20); // integer echo gettype(9.95); // double echo gettype(true); // boolean Enter fullscreen modeExit fullscreen mode On peut aussi vérifier si la variable est d'un certain type avec les fonctions is_init(), is_float(), is_string() et is_bool() echo is_int($name); // false echo is_float(12.5); // true echo is_string($name); // true echo is_bool(10); // false Enter fullscreen modeExit fullscreen mode Forcer l'utilisation d'un type Il est possible de forcer PHP à utiliser un type particulier et si besoin de forcer la conversion. Pour ce faire, vous devez ajouter le type entre parenthèses avant la variable ou la fonction. $ age = (int)readline('Votre âge :'); echo 'Votre âge est'. (string)$age; Enter fullscreen modeExit fullscreen mode Ici, le cast (int) forcera un entier comme valeur de retour de la fonction readline(). Le cast (string)$age convertira l'entier en chaîne avant de l'afficher. Commentaires Laisser un commentaire dans le code. C'est-à-dire une ligne qui ne sera pas exécutée, vous pouvez utiliser l'une des deux techniques suivantes : // This is a single line comment / * This is a comment on several lines * / Enter fullscreen modeExit fullscreen mode Convention de nommage Voici quelques conventions que nous utiliserons pour créer notre code : $firstName = 'Mike' // nom de variable camelCase function updateProduct() // nom de fonction camelCase class ProductItem // nom de classe StudlyCaps const ACCESS_KEY = '123abc'; // Majuscule avec souligné comme séparateur Enter fullscreen modeExit fullscreen mode Pour plus de détails sur les conventions de nommage, vous pouvez consulter le site Web de PRS : https://www.php-fig.org/psr/ Conclusion C'est tout pour aujourd'hui, je publierai un nouvel article tous les deux jours environ. Pour être sûr de ne rien rater vous pouvez me suivre sur twitter : Suivre @EricLeCodeur Afficher l’article complet
  • Sujets

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.