Salut

Je construis mes pages php en commençant par du HTML auquel j’inclus du htlm par le biais d'echo PHP.
Exemple:
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<!DOCTYPE html>
<html lang="fr"> <!-- Radio74M.PHP -->
	<head>
		<meta http-equiv="content-type" content="text/html;charset=utf-8">
	</head>
	<body>
<?php
                        if (isset($_GET['condition1'])){
                                if ($_GET['condition1']==='true'){
                                        if (isset($_GET['condition2'])){
                                                if ($_GET['condition2']==='true'){
                                                        echo 'les 2 conditions sont bien juste';
                                                }else{
                                                        echo 'la 2éme condition existe mais n\'est pas juste';
                                                }       
                                        }else{
                                                echo 'la 2éme condition n\'existe pas';
                                        }
                                }else{
                                        echo 'la 1ère condition n\'est pas juste';
                                }
                                echo 'la 1ère condition existe';
                        }else{
                                echo 'la 1ère condition n\'existe pas';
                        }
?>
		La suite de la page .... avec différentes balises html div ... label ....
		Un peu de javascript
		<script>
                        // du code javasript
                        function ClickAfficheVert(){ReAffiche(this.options['alt'],'LimeGreen');}
                        function ClickAfficheRouge(){ReAffiche(this.options['alt'],'Coral');}
                        // du code généré suivant les mêmes conditions
<?php
    if (isset($_GET['condition1'])){
        if ($_GET['condition1']==='true'){
            if (isset($_GET['condition2'])){
                if ($_GET['condition2']==='true'){
                                        echo '                  function AffInfSpc(){
                                                                                RechInfos("InfosQRZAdmi");
                                                                        }//---------------------------------------------------------
                                                 ';
                                }
                        }
                }
        }
?>
                </script>
	</body>
<html>
Est il possible de déclarer une variable globale $condition=true ligne 14 à la place de echo 'la 2éme condition existe mais n\'est pas juste';,
puis de réutiliser cette variable à la place des lignes 35 à 38 en remplaçant par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if ($condition===true){
Dans mes différents code, j'utilise cette condition plusieurs fois dans l'ensemble du code de mes pages, je trouverais plus propre/pratique d'écrire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if ($condition===true){
	//faire ceci;
	}else{
	//faire cela;
}
Plutôt que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
if (isset($_GET['condition1'])){
	if ($_GET['condition1']==='true'){
		if (isset($_GET['condition2'])){
			if ($_GET['condition2']==='true'){
				//faire ceci;
			}else{
				//faire cela;
			}
		}
	}
}
J'ai bien sûr consulté la page https://php.developpez.com/faq/?page=variablesportee ainsi que https://www.php.net/manual/fr/langua...bles.scope.php mais n'ai pas réussi à faire fonctionné, le fait d'être dans différents blocs d'instruction (<?php ... ?>) me laisse penser que ceal n'est pas possible ?
Merci de votre aide.