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

25/06/2015

Karine Sobral

Boa noite, sei querer ser chata, mas já sendo, alguem pode olhar para o post? :-)
Responder

25/06/2015

Marcio Araujo

Posta o código do controller.
Responder

25/06/2015

Pedro

Karine pelo que consegui entender você não definiu a função quadrado e ele então está procurando algo sem definição por isso o erro.
Espero ter ajudado
Responder

25/06/2015

Karine Sobral


<?php

	$titulo = "Aula 14 - Curso de PHP basico";
	
	// calculando o quadrado de um numero
	$retorno = quadradro(4);
	$funcao = "O quadrado de 4 é ".$retorno;
	
	$concatenei = concatenar ("Karine", "Sobral");

Responder

25/06/2015

Karine Sobral

Pedro, Obrigada, olha o código, está correto?
Responder

26/06/2015

Wellington Pereira


	$titulo = "Aula 14 - Curso de PHP basico";
	
	// calculando o quadrado de um numero
	$retorno = quadradro(4);
	$funcao = "O quadrado de 4 é ".$retorno;
	
	$concatenei = concatenar ("Karine", "Sobral");



Karine, posta o código da função [quadrado() e concatenar()].

Está retornando erro, ou simplesmente não retorna valores?
Responder

26/06/2015

Pedro

Ele está retornando algum valor ou não?
Responder

26/06/2015

Karine Sobral

Wellington, aparece um erro:

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

26/06/2015

Karine Sobral

Ele está retornando algum valor ou não?


Quando executo? não.
Responder

26/06/2015

Pedro

Karine posta o código da função.
Responder

27/06/2015

Karine Sobral

Boa tarde Pedro.


<?php

/*
 * Arquivo de funções: funções de arquivo geral em nossa aplicação 
 */

/*
 * Função que calcula o quadrado de um numero passado por parâmetro
 */
function quadrado( $num, $escreve = false ) {
	// se o parâmetro $escreve for false retornamos o valor
	// se for true, escrevemos o valor na tela
	
	$resultado = $num*$num;
	if($escreve == false) {
		return $resultado;
	} else {
		echo $resultado;
	}
	
}

function concatenar($string1, $string2){
	return $string1.$string2;
}

Responder

27/06/2015

Pedro

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);---Retire esse 4 daqui-----
	$funcao = "O quadrado de 4 é ".$retorno;
	
	$concatenei = concatenar ("Karine", "Sobral");



Karine acho que encontrei, retire o (4), pois estou tendo uma suspeita retire e me fale o que aconteceu. Acredito q ele esteja dando um problema com ele, com o valor
Responder

27/06/2015

Karine Sobral

Estou errando em algo ainda, talvez na URL.
Fiz a mudança mas o erro permanece.

Fatal error: Call to undefined function quadradro() in C:\xampp\htdocs\refazercursophp\app\funcao\controller.php on line 6
Responder

27/06/2015

Pedro

Analise novamente todas as URL.
Responder

27/06/2015

Karine Sobral

Errei no nome, mas mesmo assim está com erro.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar