Tenho uma dúvida: eu programo em Java, e no Java, quando vamos importar algo para o contexto atual, temos a ideia de que, o que estamos importando, vem do arquivo importado para ser usado no escopo de quem importou.
Mas aos 2:14 da aula, o professor dá um require na classe "ListarCursos.php" para o arquivo "listar-cursos.php", o que para mim não faz sentido. Pois ao meu ver, deveria ser ao contrário, ou seja, deveria ser um require em "listar-cursos.php" para "ListarCursos.php". Importando(trazendo a variável $curso) de ListarCursos.php para ser usada em listar-cursos.php
Já que a variável $cursos está definida em "ListarCursos.php" e será usada em "listar-cursos.php".
Então o require funciona ao contrário ? Ao invés de trazer a informação, ele envia para o contexto ?