Funções, não achei o erro.

24/06/2015

0

PHP

Vou tentar ser a mais clara possivel, tentar explicar! Não consigo executar um exemplo que utiliza MVC, mas acho que é simples, deve ser algo bobo que não consegui identificar ou eu não estou sabendo passar a URL correta, vamos aos dados.

Como estão as minhas pastas de arquivos?
Resposta:

[img]http://arquivo.devmedia.com.br/forum/imagem/418260-20150624-213143.jpg[/img]

Estou utilizando os arquivos da pasta função:
-controller.php
-index.php
-view.php

fora;
-funcoes.php
index.php

estou tentando usar a URL: http://localhost/cursophp/app/funcao/index.php?r=funcao

e o erro é: Fatal error: Call to undefined function quadradro() in C:\xampp\htdocs\cursophp\app\funcao\controller.php on line 6

para garantir, o código do arquivo que está com a reclamação:


<?php

	$retorno = quadradro(4);
	$funcao = "O quadrado de 4 é ".$retorno;
	
	$concatenei = concatenar ("Karine", "Sobral");

Karine Sobral

Karine Sobral

Responder

Posts

27/06/2015

Pedro

Karine qual é o programa que você está utilizando para executá-lo?
Responder

29/06/2015

David Sylvestre

Karine, estou vendo que vc possui alguns problemas de interpretação nas mensagens de retorno.
Esse mensagem significa, literalmente, que ele não conseguiu encontrar a função "quadradro", que no caso realmente estava escrito errado.
Isso pode ocorrer devido a alguns motivos:

1º Nome está errado (já foi eliminada essa e o erro persistiu)
2º Não foi encontrada a definição da função (falou um include do arquivo que contem a função)
3º Escopo da função pode gerar confusão

Infelizmente fica um pouco difícil falar como resolver o problema de maneira totalmente efetiva, pois não se sabe como está o código em um todo.

No seu caso, se essa app for para estudos, aconselho utilizar o github, assim poderá compartilhar seu código e vermos como um todo.
Continue ativa assim no fórum tirando suas duvidas, isso é ótimo para todos :D

Qualquer coisa que eu possa auxiliar estarei a disposição.

Skype: davi.sylvestre
Responder

29/06/2015

Karine Sobral

Karine qual é o programa que você está utilizando para executá-lo?


XAMPP.
Responder

29/06/2015

Karine Sobral

David, perdão mesmo por não descrever bem os problemas, vou melhorar.
Responder

29/06/2015

David Sylvestre

De maneira alguma Karine, seu problema estava bem elaborado.
A falta do fonte é que dificultou encontrar o problema.
Em alguns casos, o trecho do código já ajuda a verificar o problema, mas nesse caso a dependência dos outros arquivos pode dificultar.
Responder

29/06/2015

Karine Sobral

Muitissima obrigada pela compreensão.
Responder

29/06/2015

Karine Sobral

Muitissima obrigada pela compreensão.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar