Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Faz muito tempo que não posto aqui. Voltei a me interessar pelo php por ser orientado a objetos agora.
Estou tendo dificuldades com esse oo do php. Gostaria que avaliem meu caso e me ajude.
Possuo 2 classes:
Linha
<?php
class Linha {
private $numero;
private $ocupada;
function __construct($numero, $ocupada){
$this->numero = $numero;
$this->ocupada = $ocupada;
}
function setNumero($numero){
$this->numero = $numero;
}
function getNumero(){
return $this->numero;
}
function setOcupada($ocupada){
$this->ocupada = $ocupada;
}
function getOcupada(){
return $this->ocupada;
}
}
?><?php
include "../modelo/Linha.php";
include "../db/ConexaoMysql.php";
class LinhaControl {
public function getLinhas(){
//Instanciando um objeto
$ObejtoConexao = new ConexaoMysql();
$linhas = array();
$result = $ObejtoConexao->sql("select * from Monitor");
while($lista = mysql_fetch_array($result)) {
$linhas[] = new Linha($lista['NRLinha'], $lista['Ocupada']);
}
$ObejtoConexao->fechar();
return $linhas;
}
}
?>
<?
/*
$linhaControl = new LinhaControl();
$linhas = $linhaControl->getLinhas();
foreach($linhas as $linha){
print $linha->getNumero();
}
* /
*/
?>Importado de fora, ele não consegue percorrer o array e imprimir os dados. Porque isso? Alguém pode dar um help?
Agradeço desde já.
Carregando comentários...