Jump to content


Photo

Me Ajudem A Descobrir O Erro Na Classe


  • Faça o login para participar
3 replies to this topic

#1 luisa27

luisa27

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 13/12/2008, 10:02

Montei a seguinte classe:
<?php
require "c:/xampplite/htdocs/espacov/modelo/Quadrante.php";

class Eixo {
 	 
	function TracarEixo($PontoInicial, $Pontofinal) {
		 
		//Desenha as linhas dos eixos
		$PontoInicial=imageline($img, 270, 0, 270, 540, $borda); //Eixo Y
		$PontoFinal=imageline($img, 0, 270, 540, 270, $borda); //Eixo X

		//Desenha a linha vermelha para a escala do eixo x
		for($l=0;$l<=520;$l+=10) 
		{
		   if($da == 0) { $da = 1; }
		   elseif($da == 1){
			 imagefilledellipse($img, $l, 270, 5, 5, $fg);
			 $da = 0;
		   }
		}
		
	//Desenha a linha vermelha para a escala do eixo y
		  for($l=30;$l<=540;$l+=10)
		  {
			 if($da == 0) { $da = 1; }
			 elseif($da == 1){
				 imagefilledellipse($img, 270, $l, 5, 5, $fg);
				 $da = 0;
			  }
		  }
	}
}
	 
?>

Quando coloco pra rodar da o seguinte erro:
Parse error: syntax error, unexpected T_PUBLIC in C:\xampplite\htdocs\EspacoV\Modelo\Quadrante.php on line 4

O que pode ser??? :blink:

#2 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 13/12/2008, 11:32

O que tem no Quadrante.php na linha 4

e no caminho ali vc definiu no require espacov como uma pasta mas no erro mostra EspacoV

Sei lá... não sei muito sobre isso...

(y) Até mais

#3 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 13/12/2008, 16:53

e no caminho ali vc definiu no require espacov como uma pasta mas no erro mostra EspacoV

Bem, que eu me lembre, no Windows os caminhos não diferenciam maiúsculas de minúsculas, o que já não é o caso do Linux.

Mas quanto ao erro, qual a versão do PHP do XAMPP em uso? Se for PHP 4, aparentemente está tentando rodar um código do PHP 5 nele. Se for PHP 5, algum trecho do arquivo Quadrante.php está tentando usar a palavra-chave public onde não deve.

Exemplo:

php -r 'public class foo {}'
Resulta em:

Parse error: syntax error, unexpected T_PUBLIC in Command line code on line 1

[]’s :DAté mais

#4 luisa27

luisa27

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 14/12/2008, 10:59

Obrigada Crab e Paulo Ricardo o erro era na classe Quadrante mesmo, lá que estava a palavra public na frente do nome da classe. :rolleyes:




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq