Bonjour tout le monde, voila je boss sur un projet, en faite c'est un projet que je dois terminer et je suis dans le phase de compréhension du code le bordel !!
je suis pas fort en php et surtout php POO, est je suis déjà bloqué devant le constructeur de ma classe je vais vous montrer un bout du code et j'ai quelque questions à vous posé :
pourquoi on a déclaré _COOKIE, _GET, et argv comme variable globale ??
Code : 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 public function Maclasse () { global $db_config; global $argv; global $_GET; global $_COOKIE; if(isset($argv[1])) $this->ur=$argv[1]; $this->db = new mysql ($db_config['user'], $db_config['pass'], $db_config['host'], $db_config['base']); if (!$this->db->_db) $this->fatal("no db"); if($_COOKIE['MyCookie_ID']) $this->load_session($_COOKIE['MyCookie_ID']); elseif(!isset($argv[1])) $this->first_session(); if(isset($_GET['change_ur'])) $this->change_ur(); unset($db_config); }
et à quoi sert argv savant que c'est pas un script lancé en ligne de commande ??
Partager