Bonjour,
je viens de m'apercevoir que j'ai un code qui utilise une classe PHP et je n'avais pas fait de use et pourtant ça marchait. Comment ça se fait ?

Code php : 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
<?php declare(strict_types=1);
 
namespace PasDePanique\controller\Admin;
 
use PasDePanique\model\Connection;
//use PasDePanique\controller\ActuNotConnected; j'ai rajouté ce use mais ça marchait sans
 
class ActuDelSelect
{
 public function invoke(array $url_data = []): void
{
    if (Connection::isConnected()) {
        $data = new \PasDePanique\model\Actu();
        $page = new \PasDePanique\view\page\Admin\ActuDelSelect();
        $array_actus = [];
        $list_actu = $data->listActu();
 
        foreach ($list_actu as $one_id){
            $array_actus[] = $data->getActu($one_id['id_actus']);
        }
 
        $page['array_actus'] = $array_actus;
        echo $page->build();
    }
    else {
        //affichage "not connected"
        $not_connected = new ActuNotConnected(); //cette classe est trouvée sans faire un use
        $not_connected->invoke();
    }
}
}