Higher education

without boundaries

Your Ambition – Our Platform – Achieve More

World class education

Turpis nulla duis atnisi pellentes que siter kroin sed tortor ornare eus dictum.

Expert online teachers

Turpis nulla duis atnisi pellentes que siter kroin sed tortor ornare eus dictum.

Flexible live classes

Turpis nulla duis atnisi pellentes que siter kroin sed tortor ornare eus dictum.

Step into the world of
revolutionary online
education

Endy congue acide maec enas integer. Suscipit nunc viverra sollica tudin egestas blandit lectus vitae dam. Est integer utns nulla gravid quis kents ornare eget ipsum tempore.

Joined by 25k+ students & growing

Need help in finding out the right course?

Integer integer suscipit nunc esque gravida blandit lectus.

For Grades K-5

For Grades 6-8

For Grades 9-12

Explore Our Courses

Subjects that prepare you for tomorrow: All while connecting with a global network of learners. Our curriculum evolves in line with the latest trends.

Avada Online School – Where the world learns together

Fermentum porttitor vel rhoncus arcu leot. Venenatis tincidunt ullamcorper velit aculis scelerisque cursus viverra. Vitae id ornare integer rutrum. Eu vitae sodales fringilla velk aliquam elit sed mauris aliquam blandit.

  • Challenging curriculum
  • Global students enrollment
  • Live study & discussion
  • Fully dedicated teachers
Over 2.6k

Students enrol annually

Learn alongside a worldwide network of like-minded & passionate students

A comprehensive, flexible & interactive learning platform

Real-Time Interaction

Elementum tellus facilisi tincidunt blandit dolor enenatis suspendisse aliquet. Et eget tempore venenatis nibh diam etiam nulla facilis semper dui nullam.

Join a vibrant & global class of students who want to grow

Talk to us : +1 800 555 5555

A Global learning experience,
Personalized for you!

On-Demand Classes

Tincidunt ullamcorper velit iaculia scleris que cursus riverra. Bitae ornare integer ipsum yrutras.

A Global learning experience,
Personalized for you!

Professional Learning

Elementum facilisi tincidunt blandit dolor. Venenatis suspendisse aliquet at eget elementum venenatis nibh. Diam etiam nulla facilis semper. Nullam tellus fames est faucibus.

K-12

Grades offered in school

Tutorials & Webinars

Join live webinars, interactive workshops, virtual tutorials & events — All designed to inspire, educate and connect you with experts!

    Créer un site web, c’est bien plus qu’un simple exercice technique. C’est une opportunité unique pour développer une activité, se reconvertir ou lancer un business en freelance.

    Avec cette formation 100% en ligne, sur Zoom ou Google Meet, vous apprendrez pas à pas à concevoir un site web professionnel et rentable, même sans compétences en programmation.

    Cette formation est faite pour vous si :

    • Vous voulez créer votre propre site web et être autonome dans sa gestion
    • Vous souhaitez proposer vos services en freelance et facturer la création de sites.
    • Vous cherchez à monétiser un site web grâce aux meilleures stratégies digitales.
    • Vous voulez lancer un projet en ligne (blog, e-commerce, marketplace, plateforme de services).

    En seulement 4 semaines, vous apprendrez à concevoir des sites web complet et rentable, tout en développant les compétences essentielles sur le digital.

    Aucun prérequis nécessaire : uniquement votre motivation, un ordinateur ou une tablette et une connexion internet

    Pourquoi suivre cette formation ?

    1. Devenez totalement autonome dans la création de sites web

    • Créez un site sans coder, avec des outils modernes et intuitifs.
    • Apprenez à structurer, personnaliser et optimiser votre site pour un rendu professionnel.

    2. Gagnez en indépendance et développez votre activité

    • Plus besoin de dépendre de développeurs pour gérer votre site.
    • Construisez votre présence en ligne et développez votre audience.

    3. Apprenez à monétiser un site web et à générer des revenus

    • Découvrez plusieurs modèles économiques pour rentabiliser votre site.
    • Intégrez des solutions de paiement, de publicité et d’affiliation.

    4. Lancez-vous en freelance et trouvez vos premiers clients

    • Apprenez à fixer vos tarifs et structurer vos prestations.
    • Découvrez les stratégies pour trouver des clients et développer votre réseau.
    • Étudiez des cas concrets et mettez en pratique vos nouvelles compétences.

    Un accompagnement complet pour réussir

    • La formation est entièrement en ligne, avec des cours interactifs en direct via Zoom ou Google Meet.
    • Les participants ont accès aux enregistrements des sessions vidéo, disponibles à vie.
    • Chaque session inclut des exercices pratiques et des études de cas concrets.
    • Un groupe privé est mis à disposition pour poser des questions et échanger avec les autres participants.
    • Une attestation de fin de formation est délivrée à l’issue du programme.

    À la fin de la formation, vous serez totalement autonome pour créer, gérer et rentabiliser un site web.

    À qui s’adresse cette formation ?

    • Cette formation s’adresse aux personnes qui souhaitent créer leur propre site web professionnel sans coder.
    • Elle est également destinée à ceux qui veulent proposer des services de création de sites en freelance et trouver des clients.
    • Elle est idéale pour toute personne souhaitant se reconvertir dans un métier du digital, sans avoir de compétences techniques préalables.
    • Elle convient aux entrepreneurs désirant lancer un blog, une boutique en ligne ou une plateforme de services.
    • Les professionnels qui cherchent à améliorer leur visibilité en ligne et à attirer plus de clients y trouveront également de la valeur.

    Que vous soyez entrepreneur, freelance, salarié ou étudiant, cette formation vous ouvre de nouvelles opportunités professionnelles.


    Devenez Freelance et commencez à gagner de l’argent à partir de chez vous.

    La création de sites web est l’une des prestations les plus demandées en freelance.
    Avec cette formation, vous apprendrez à facturer vos services, à trouver vos premiers clients et à développer une activité rentable.
    Une session spéciale est dédiée à l’acquisition de clients et à la gestion de projets en tant que freelance.

    À la fin du programme, vous aurez non seulement un site web prêt à l’emploi, mais aussi toutes les clés pour en faire une véritable source de revenus.

    Prêt à créer des sites web performant et rentable ?

    📌 Inscrivez-vous maintenant et commencez dès la prochaine session !

    Créer un site web, c’est bien plus qu’un simple exercice technique. C’est une opportunité unique pour développer une activité, se reconvertir ou lancer un business en freelance.

    Avec cette formation 100% en ligne, sur Zoom ou Google Meet, vous apprendrez pas à pas à concevoir un site web professionnel et rentable, même sans compétences en programmation.

    Cette formation est faite pour vous si :

    • Vous voulez créer votre propre site web et être autonome dans sa gestion
    • Vous souhaitez proposer vos services en freelance et facturer la création de sites.
    • Vous cherchez à monétiser un site web grâce aux meilleures stratégies digitales.
    • Vous voulez lancer un projet en ligne (blog, e-commerce, marketplace, plateforme de services).

    En seulement 4 semaines, vous apprendrez à concevoir des sites web complet et rentable, tout en développant les compétences essentielles sur le digital.

    Aucun prérequis nécessaire : uniquement votre motivation, un ordinateur ou une tablette et une connexion internet

    Pourquoi suivre cette formation ?

    1. Devenez totalement autonome dans la création de sites web

    • Créez un site sans coder, avec des outils modernes et intuitifs.
    • Apprenez à structurer, personnaliser et optimiser votre site pour un rendu professionnel.

    2. Gagnez en indépendance et développez votre activité

    • Plus besoin de dépendre de développeurs pour gérer votre site.
    • Construisez votre présence en ligne et développez votre audience.

    3. Apprenez à monétiser un site web et à générer des revenus

    • Découvrez plusieurs modèles économiques pour rentabiliser votre site.
    • Intégrez des solutions de paiement, de publicité et d’affiliation.

    4. Lancez-vous en freelance et trouvez vos premiers clients

    • Apprenez à fixer vos tarifs et structurer vos prestations.
    • Découvrez les stratégies pour trouver des clients et développer votre réseau.
    • Étudiez des cas concrets et mettez en pratique vos nouvelles compétences.

    Un accompagnement complet pour réussir

    • La formation est entièrement en ligne, avec des cours interactifs en direct via Zoom ou Google Meet.
    • Les participants ont accès aux enregistrements des sessions vidéo, disponibles à vie.
    • Chaque session inclut des exercices pratiques et des études de cas concrets.
    • Un groupe privé est mis à disposition pour poser des questions et échanger avec les autres participants.
    • Une attestation de fin de formation est délivrée à l’issue du programme.

    À la fin de la formation, vous serez totalement autonome pour créer, gérer et rentabiliser un site web.

    À qui s’adresse cette formation ?

    • Cette formation s’adresse aux personnes qui souhaitent créer leur propre site web professionnel sans coder.
    • Elle est également destinée à ceux qui veulent proposer des services de création de sites en freelance et trouver des clients.
    • Elle est idéale pour toute personne souhaitant se reconvertir dans un métier du digital, sans avoir de compétences techniques préalables.
    • Elle convient aux entrepreneurs désirant lancer un blog, une boutique en ligne ou une plateforme de services.
    • Les professionnels qui cherchent à améliorer leur visibilité en ligne et à attirer plus de clients y trouveront également de la valeur.

    Que vous soyez entrepreneur, freelance, salarié ou étudiant, cette formation vous ouvre de nouvelles opportunités professionnelles.


    Devenez Freelance et commencez à gagner de l’argent à partir de chez vous.

    La création de sites web est l’une des prestations les plus demandées en freelance.
    Avec cette formation, vous apprendrez à facturer vos services, à trouver vos premiers clients et à développer une activité rentable.
    Une session spéciale est dédiée à l’acquisition de clients et à la gestion de projets en tant que freelance.

    À la fin du programme, vous aurez non seulement un site web prêt à l’emploi, mais aussi toutes les clés pour en faire une véritable source de revenus.

    Prêt à créer des sites web performant et rentable ?

    📌 Inscrivez-vous maintenant et commencez dès la prochaine session !

    Créer un site web, c’est bien plus qu’un simple exercice technique. C’est une opportunité unique pour développer une activité, se reconvertir ou lancer un business en freelance.

    Avec cette formation 100% en ligne, sur Zoom ou Google Meet, vous apprendrez pas à pas à concevoir un site web professionnel et rentable, même sans compétences en programmation.

    Cette formation est faite pour vous si :

    • Vous voulez créer votre propre site web et être autonome dans sa gestion
    • Vous souhaitez proposer vos services en freelance et facturer la création de sites.
    • Vous cherchez à monétiser un site web grâce aux meilleures stratégies digitales.
    • Vous voulez lancer un projet en ligne (blog, e-commerce, marketplace, plateforme de services).

    En seulement 4 semaines, vous apprendrez à concevoir des sites web complet et rentable, tout en développant les compétences essentielles sur le digital.

    Aucun prérequis nécessaire : uniquement votre motivation, un ordinateur ou une tablette et une connexion internet

    Pourquoi suivre cette formation ?

    1. Devenez totalement autonome dans la création de sites web

    • Créez un site sans coder, avec des outils modernes et intuitifs.
    • Apprenez à structurer, personnaliser et optimiser votre site pour un rendu professionnel.

    2. Gagnez en indépendance et développez votre activité

    • Plus besoin de dépendre de développeurs pour gérer votre site.
    • Construisez votre présence en ligne et développez votre audience.

    3. Apprenez à monétiser un site web et à générer des revenus

    • Découvrez plusieurs modèles économiques pour rentabiliser votre site.
    • Intégrez des solutions de paiement, de publicité et d’affiliation.

    4. Lancez-vous en freelance et trouvez vos premiers clients

    • Apprenez à fixer vos tarifs et structurer vos prestations.
    • Découvrez les stratégies pour trouver des clients et développer votre réseau.
    • Étudiez des cas concrets et mettez en pratique vos nouvelles compétences.

    Un accompagnement complet pour réussir

    • La formation est entièrement en ligne, avec des cours interactifs en direct via Zoom ou Google Meet.
    • Les participants ont accès aux enregistrements des sessions vidéo, disponibles à vie.
    • Chaque session inclut des exercices pratiques et des études de cas concrets.
    • Un groupe privé est mis à disposition pour poser des questions et échanger avec les autres participants.
    • Une attestation de fin de formation est délivrée à l’issue du programme.

    À la fin de la formation, vous serez totalement autonome pour créer, gérer et rentabiliser un site web.

    À qui s’adresse cette formation ?

    • Cette formation s’adresse aux personnes qui souhaitent créer leur propre site web professionnel sans coder.
    • Elle est également destinée à ceux qui veulent proposer des services de création de sites en freelance et trouver des clients.
    • Elle est idéale pour toute personne souhaitant se reconvertir dans un métier du digital, sans avoir de compétences techniques préalables.
    • Elle convient aux entrepreneurs désirant lancer un blog, une boutique en ligne ou une plateforme de services.
    • Les professionnels qui cherchent à améliorer leur visibilité en ligne et à attirer plus de clients y trouveront également de la valeur.

    Que vous soyez entrepreneur, freelance, salarié ou étudiant, cette formation vous ouvre de nouvelles opportunités professionnelles.


    Devenez Freelance et commencez à gagner de l’argent à partir de chez vous.

    La création de sites web est l’une des prestations les plus demandées en freelance.
    Avec cette formation, vous apprendrez à facturer vos services, à trouver vos premiers clients et à développer une activité rentable.
    Une session spéciale est dédiée à l’acquisition de clients et à la gestion de projets en tant que freelance.

    À la fin du programme, vous aurez non seulement un site web prêt à l’emploi, mais aussi toutes les clés pour en faire une véritable source de revenus.

    Prêt à créer des sites web performant et rentable ?

    📌 Inscrivez-vous maintenant et commencez dès la prochaine session !

    Créer un site web, c’est bien plus qu’un simple exercice technique. C’est une opportunité unique pour développer une activité, se reconvertir ou lancer un business en freelance.

    Avec cette formation 100% en ligne, sur Zoom ou Google Meet, vous apprendrez pas à pas à concevoir un site web professionnel et rentable, même sans compétences en programmation.

    Cette formation est faite pour vous si :

    • Vous voulez créer votre propre site web et être autonome dans sa gestion
    • Vous souhaitez proposer vos services en freelance et facturer la création de sites.
    • Vous cherchez à monétiser un site web grâce aux meilleures stratégies digitales.
    • Vous voulez lancer un projet en ligne (blog, e-commerce, marketplace, plateforme de services).

    En seulement 4 semaines, vous apprendrez à concevoir des sites web complet et rentable, tout en développant les compétences essentielles sur le digital.

    Aucun prérequis nécessaire : uniquement votre motivation, un ordinateur ou une tablette et une connexion internet

    Pourquoi suivre cette formation ?

    1. Devenez totalement autonome dans la création de sites web

    • Créez un site sans coder, avec des outils modernes et intuitifs.
    • Apprenez à structurer, personnaliser et optimiser votre site pour un rendu professionnel.

    2. Gagnez en indépendance et développez votre activité

    • Plus besoin de dépendre de développeurs pour gérer votre site.
    • Construisez votre présence en ligne et développez votre audience.

    3. Apprenez à monétiser un site web et à générer des revenus

    • Découvrez plusieurs modèles économiques pour rentabiliser votre site.
    • Intégrez des solutions de paiement, de publicité et d’affiliation.

    4. Lancez-vous en freelance et trouvez vos premiers clients

    • Apprenez à fixer vos tarifs et structurer vos prestations.
    • Découvrez les stratégies pour trouver des clients et développer votre réseau.
    • Étudiez des cas concrets et mettez en pratique vos nouvelles compétences.

    Un accompagnement complet pour réussir

    • La formation est entièrement en ligne, avec des cours interactifs en direct via Zoom ou Google Meet.
    • Les participants ont accès aux enregistrements des sessions vidéo, disponibles à vie.
    • Chaque session inclut des exercices pratiques et des études de cas concrets.
    • Un groupe privé est mis à disposition pour poser des questions et échanger avec les autres participants.
    • Une attestation de fin de formation est délivrée à l’issue du programme.

    À la fin de la formation, vous serez totalement autonome pour créer, gérer et rentabiliser un site web.

    À qui s’adresse cette formation ?

    • Cette formation s’adresse aux personnes qui souhaitent créer leur propre site web professionnel sans coder.
    • Elle est également destinée à ceux qui veulent proposer des services de création de sites en freelance et trouver des clients.
    • Elle est idéale pour toute personne souhaitant se reconvertir dans un métier du digital, sans avoir de compétences techniques préalables.
    • Elle convient aux entrepreneurs désirant lancer un blog, une boutique en ligne ou une plateforme de services.
    • Les professionnels qui cherchent à améliorer leur visibilité en ligne et à attirer plus de clients y trouveront également de la valeur.

    Que vous soyez entrepreneur, freelance, salarié ou étudiant, cette formation vous ouvre de nouvelles opportunités professionnelles.


    Devenez Freelance et commencez à gagner de l’argent à partir de chez vous.

    La création de sites web est l’une des prestations les plus demandées en freelance.
    Avec cette formation, vous apprendrez à facturer vos services, à trouver vos premiers clients et à développer une activité rentable.
    Une session spéciale est dédiée à l’acquisition de clients et à la gestion de projets en tant que freelance.

    À la fin du programme, vous aurez non seulement un site web prêt à l’emploi, mais aussi toutes les clés pour en faire une véritable source de revenus.

    Prêt à créer des sites web performant et rentable ?

    📌 Inscrivez-vous maintenant et commencez dès la prochaine session !

Latest News & Highlights

Looking for an online school that offers everything from data science to film studies and helps you discover new passions? Find it here!

    Les variables et les constantes

    Les variables sont un élément fondamental de tout langage de programmation. PHP permet de manipuler des informations qui peuvent être de natures très diverses. Les informations sont également appelées des données. Elles peuvent être des nombres, des chaînes de caractères, des tableaux, des résultats mathématiques, etc. Les variables sont considérées comme des boîtes pratiques dans lesquelles nous rangeons ces données que nous pourrons ensuite utiliser ou modifier quand nous le voulons. Les variables en PHP sont écrites avec le symbole dollar $ qui permet d’identifier une variable, suivi du nom de la variable. Elles sont donc sous la forme : $nomDeLaVariable. Elles peuvent contenir des informations très variées. Par exemple, nous pouvons enregistrer dans une variable le jour de la semaine (prenons lundi). Cette variable que nous pourrions appeler $jour sera utilisable en permanence tout au long de notre script et sa valeur pourra être modifiée lorsque le jour de la semaine changera. Cette variable pourra donc contenir « lundi » ou « mardi » ou n’importe quel jour de notre choix. Nous disons que « lundi » ou « mardi » est la valeur contenue dans la variable.

    Déclarer une variable

    Une variable se déclare simplement avec le signe égal = que nous appelons l’opérateur d’assignation et qui assigne (ou affecte ou attribue) une valeur à la variable.

    Signe =

    Faites très attention, le signe égal = sert à associer une valeur. Pour tester une égalité, vous devrez utiliser un double égal ==.

    Le fait de déclarer une variable revient à :

    • créer cette variable ;
    • lui assigner une valeur.

    La syntaxe permettant la déclaration d’une variable est la suivante :

    $nomDeLaVariable = x

    Déclaration de la variable

    Cette déclaration ne doit pas être lue de la gauche vers la droite mais de la droite vers la gauche. Nous ne devons pas dire ou penser « $nomDeLaVariable égal valeur » mais nous assignons la valeur x à la variable « nomDeLaVariable ».

    Étudions cette syntaxe. Sur la même ligne, nous avons :

    • le nom que nous donnons à la variable ;
    • le signe égal qui est l’opérateur d’assignation (ou d’affectation) ;
    • la valeur que nous assignons à la variable.

    Nous utilisons de manière synonyme les verbes « assigner » ou « affecter ». Ils signifient que nous attribuons une valeur à une variable. Autrement dit, nous déclarons que la variable contient cette valeur.

    Si nous reprenons l’exemple de jour de la semaine et si nous souhaitons assigner à la variable la valeur « lundi » nous aurons le code suivant :

    1 $variable = ‘lundi’;

    Étudions cette instruction :

    • elle comporte le signe égal puis le nom que nous avons choisi pour cette variable que nous avons appelée $variable. Le choix du nom de la variable est libre, mais pour plus de cohérence avec la valeur qu’elle contient nous devrions nommer la variable « jour » ;
    • le signe égal qui permet d’assigner une valeur à la variable ;
    • la valeur que nous souhaitons attribuer à la variable. Cette valeur est ici une chaîne de caractères, il est donc nécessaire de l’entourer avec des quotes ;
    • le point-virgule est obligatoire et indique la fin de l’instruction.

    1 $jour = ‘lundi’;

    Autre exemple de création d’une variable :

    1 $saison = ‘été’;

    2 echo $saison;//affiche été

    Soulignons ici quatre points importants :

    • le signe égal n’est pas utilisé en PHP pour établir une égalité arithmétique. Le signe égal est utilisé uniquement pour assigner une valeur à une variable ;
    • assigner une valeur à une variable équivaut à créer cette variable. On dit que la variable est déclarée ;
    • choisir un nom pertinent pour la variable. Il est pertinent d’envisager un nom en rapport avec le type d’information qu’il contient. Ainsi, une variable à laquelle on attribue des prénoms aura tout intérêt à être nommée $firstnames (prénoms en anglais) et non pas $city ou $paysArray ;
    • le nom de la variable est libre. Cependant il doit respecter les règles de nommage détaillées ci-après et doit être explicite (on doit pouvoir comprendre ce qu’elle contient).

    Nommer une variable

    Les règles de nommage des variables qui suivent doivent obligatoirement être respectées :

    • un nom de variable ne contient pas d’espace ;
    • un nom de variable ne contient pas de caractères spéciaux ni accentués (e, ô, ù, *, #, etc.) ;
    • un nom de variable doit commencer par une lettre ;
    • un nom de variable doit être explicite, et de préférence en anglais (langue internationale) ;
    • un nom de variable, s’il contient plusieurs mots, doit se noter en lowerCamelCase : la première lettre du premier mot en minuscule et la première lettre des mots suivants en majuscule (exemple : $maVariableEstLongue) ;
    • le nom est sensible à la casse (majuscule/minuscule). Ainsi $abc est une variable différente de $ABC$Fruit est une variable différente de $fruit.

    Conventions de nommage

    Pour aller plus loin et en savoir plus sur les conventions de nommage, reportez-vous aux publications de l’organisation PHP-Fig https://www.php-fig.org/psr/

    Utiliser une variable

    Nous venons donc de voir comment assigner une valeur à une variable.

    L’exemple suivant nous montre :

    • la déclaration d’une variable à laquelle nous assignons un nom de saison (automne). Cette variable sera donc nommée $saison et l’affichage de ce que contient la variable avec la fonction echo ou var_dump pour le débogage ;
    • l’affectation d’une longue chaîne de caractères (plusieurs phrases) à une variable ;
    • la déclaration d’une variable contenant un nombre entier (pour stocker un nombre dans une variable, les quotes ne sont pas nécessaires) ;
    • l’affectation à une variable $saved d’une autre variable $number.
    Utiliser une variable © Fotolia

    Concaténer une variable

    Il est souvent nécessaire d’afficher un texte qui doit contenir une variable.

    Par exemple, nous pouvons afficher un texte contenant le nom d’une saison et une description de cette saison. Nous avons vu que les chaînes de caractères (en anglais : string) nécessitent des quotes pour être affichées tandis que les variables n’en ont pas besoin.

    Pour afficher en même temps une chaîne de caractères et une variable, il suffit de placer ces deux éléments l’un après l’autre en les séparant par un point.

    Le point permet de juxtaposer les deux éléments. On parle d’opérateur de concaténation. Il est recommandé de mettre un espace avant et après le point pour une meilleure lisibilité.

    Exemples :

    Concaténer une variable © Fotolia

    La concaténation est une syntaxe fondamentale de PHP et il importe de bien vérifier la succession des quotes (pour les chaînes de caractères) et des points (pour la concaténation).

    Modifier la valeur d’une variable

    Une variable se modifie aisément. Pour ce faire, il suffit de simplement lui assigner une autre valeur.

    Exemples :

    Modifier la valeur d’une variable © Fotolia

    Utilisation du signe « égal »

    Comme nous l’avons vu, le signe « égal » n’établit pas l’égalité, mais il permet d’assigner une valeur. Le résultat de l’addition $number + 1 est une valeur que nous pouvons tout à fait affecter à la variable $number.

    Définir une constante

    Les constantes sont très utiles pour manipuler une valeur qui n’est pas destinée à évoluer, ce qui permet d’optimiser votre code en prenant moins de mémoire.

    Une constante est donc une valeur définie de façon permanente, et dans certains cas, il peut être envisagé d’utiliser une constante plutôt qu’une variable, car nous venons de voir qu’une variable pouvait être aisément modifiée, ce qui n’est pas le cas d’une constante.

    Une constante aura un nom de constante et une valeur. Par convention, le nom de la constante est en lettres capitales (majuscules). Elle n’est précédée d’aucun signe.

    Pour déclarer une constante, nous utilisons la fonction PHP define :

    • nous ouvrons une parenthèse ;
    • nous écrivons le nom de la constante entre deux quotes ;
    • nous ajoutons une virgule pour séparer le nommage de la constante avec la définition de sa valeur ;
    • nous écrivons ensuite la valeur de la constante (en utilisant les quotes si cette valeur est une chaîne de caractères) ;
    • nous fermons la parenthèse ;
    • le point-virgule indique la fin de l’instruction.

    Ainsi, si nous souhaitons déclarer puis afficher une constante contenant le nom d’un pays :

    Définir une constante 1 © Fotolia

    Autre exemple

    Si nous souhaitons déclarer puis afficher une constante contenant le nom de la page d’accueil :

    Définir une constante 2 © Fotolia

    Il est à retenir que les constantes ont un rôle très spécifique et sont beaucoup moins utilisées que les variables.

    Créer une page simple

    Nous avons effectué nos premiers pas en PHP et il est temps de passer à la pratique. Nous allons donc créer un projet qui consiste à produire une page web simple permettant une mise en application des aspects étudiés jusqu’à présent dans ce cours.

    Demande (ou besoin)

    Le besoin consiste à créer une page web qui présente une saison (le printemps) en utilisant nos connaissances PHP, notamment l’affichage des chaînes de caractères et l’utilisation des variables.

    Nous souhaitons que cette page offre le contenu suivant :

    • un titre ;
    • une image ;
    • un texte court.

    Afin de réaliser cette page, nous allons récupérer le contenu provenant de la page Printemps du site Wikipédia et dont l’URL est : https://fr.wikipedia.org/wiki/Printemps.

    • le titre sera : « Le printemps » ;
    • l’image sera fournie par le fichier image que nous allons renommer : « printemps.jpg » ;
    • le texte court sera : « Le printemps est l’une des quatre saisons des zones tempérées, suivant l’hiver et précédant l’été. Le printemps se caractérise par un radoucissement du temps, la fonte des neiges, le bourgeonnement et la floraison des plantes. »

    Préparation

    Afin de traiter au mieux la demande, nous devons préparer les éléments suivants :

    • récupérer le contenu de la page (texte et image) et vérifier que nous avons l’ensemble du contenu (il est fourni ci-dessus pour être copié-collé) ;
    • préparer les outils : démarrer votre éditeur de code, démarrer votre serveur ;
    • créer un nouveau répertoire saison dans Wamp sous www ;
    • créer un nouveau fichier saison.php et l’enregistrer dans le répertoire www/saison.

    Conception

    Nous souhaitons donc produire une page web qui sera structurée en HTML.

    Le titre sera intégré avec l’élément HTML title et h1, le paragraphe avec p et l’insertion d’image avec img.

    Dans ce cours, nous ne vous présentons pas le code HTML, pensez à toujours respecter la sémantique HMTL complète pour que votre page soit correctement indexée et éviter des erreurs.

    Cette structure pourra accueillir l’information que nous allons gérer avec PHP.

    Nous notons que l’information principale est le nom de la saison et que celui-ci revient souvent dans le texte. Nous pouvons à raison penser à utiliser une variable pour afficher cette saison.

    L’utilisation d’une constante pourrait être envisagée mais il faut penser que si nous réalisons une page sur le printemps, il est fort possible que nous ayons ensuite à réaliser une page sur l’été, l’hiver ou l’automne. De manière générale, et cet exercice est une bonne occasion de le constater, l’utilisation des constantes est très spécifique et est beaucoup plus rare que l’utilisation des variables.

    Puisque nous allons gérer la saison avec une variable, et que cette saison peut changer, nous allons également gérer le paragraphe ainsi que l’image avec des variables.

    Le nommage des variables pourra être celui-ci :

    • $seasonName : le nom de la saison ;
    • $seasonDescription : le paragraphe de description de la saison ;
    • $seasonImage : le nom de l’image de la saison.

    À noter qu’en tant que développeur, nous sommes libres de gérer comme nous l’entendons cette demande. Il serait tout à fait possible par exemple de nommer différemment les variables ou de ne pas assigner le texte à une variable. Ceci est une première démonstration du fait que le développement autorise des conceptions variées.

    Mise en œuvre

    Nous commençons par déclarer nos variables :

    Intégration HTML

    Du code HTML peut être écrit dans un fichier PHP. Si le code HTML est placé en dehors des balises PHP, ce code HTML ne sera pas interprété par PHP mais son rendu sera visible dans le navigateur.

    Notons ici en outre que les balises PHP peuvent s’intégrer dans du HTML.

    La variable contenant le nom du fichier est intégrée dans l’attribut src de l’élément img. Une image devant contenir un attribut alt, nous intégrons donc la variable contenant le nom de la saison dans cet attribut.

    La variable contenant le texte est intégrée dans l’élément p.

    Code complet

    Rendu de la page (simplement stylisé)