Buenos días señores, me encuentro estudiando desarrollo de aplicaciones web y llevo unas cuantas horas intentando sacar información sobre este error, aquí os adjunto el código por si alguien sabe de que puede tratarse. Lo que pretendo es, a través de la clase Mpeliculas, obtener un array de los campos ya existentes en la base de datos. Pero al intentar acceder a la variable que devuelvo desde la función me da ese error al intentar utilizarla en el index.php
 
Index.php:
 
<html>
	<head>
		<title>Cine</title>
	</head>
	<body>
		<?php
			echo "<a href='index.php?mostrar=peliculas' style=margin-left:30px;margin-right:30px;>Mostrar peliculas</a>";
			echo "<a href='index.php?mostrar=personas'>Mostrar actores</a></br>";
 
		?>
		<?php
			include 'Mpeliculas.php';
			include 'Mactores.php';
			if(isset($_REQUEST['mostrar'])){
		?>
			<table>
		<?php
				if ($_REQUEST["mostrar"] == "peliculas"){
		?>
				<tr><th>Código de la Pelicula</th>
				<th>Titulo</th>
				<th>Genero</th>
				<th>Pais</th>
				<th>Año</th></tr>
		<?php
					$pelis[]=[];
					$peliculas=new Mpeliculas();
					$peliculas->MuestraPeliculas($pelis);
					while($resultado=$pelis->fetch_array()){
						echo "";
						echo "";
						echo "";
						echo "";
						echo "";
					}
				}else if ($_REQUEST["mostrar"] == "personas"){
		?>
				<tr><th>Código del Actor</th>
				<th>Nombre</th>
				<th>Apellidos</th>
				<th>Pais</th></tr>
		<?php
					$actores="";
					$personas=new Mactores();
					$personas->MuestraActores($actores);
				}
			}
		?>
			</table>
	</body>
</html>
 
Clase Mpeliculas:
 
<?php
	class Mpeliculas{
		public function MuestraPeliculas($peliculas){
			$db=new mysqli("localhost","root","","Cine");
			if($db->connect_error){
				die ("Error en la conexion: ".$conexion->connect_error);
			}
			$peliculas=$db->query("SELECT * from peliculas");
			return $peliculas;
		}
	}
?> 
   
 


