Arquivo externo, include, chamar função

1. Arquivo externo, include, chamar função

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 22/05/2017 - 14:18h

pessoas .. sou leigo de tudo nessa parte de programação e não consigo encontrar nada simples na internet q me tire essa dúvida ... pois bem ... fiz um arquivo 'functions.php' com N funções ... como chamaria essas funções em outro arquivo php ( index.php por exemplo ). ???

eu preciso do entendimento simples pois tudo q fiz deu errado, a principio estou tentando assim

functions.php
<?php 
function 1 () {
blá blá bla
}
function 2 () {
blá blá bla
}
function 3 () {
blá blá bla
}
?>


index.php

<html>
<head>
<title>Index.php</title>
<?php include 'functions.php'; ?>
</head>
<div><?php 1(); ?></div>
<div><?php 2(); ?></div>
<div><?php 3(); ?></div>
<body>
</body>
</html>


isso só está me gerando erro !!!

se alguém puder me indicar tutorial ou manual para simples entendimento agradeço

Att.
Maurício






  


2. Re: Arquivo externo, include, chamar função

Vinicius Araujo Lopes
viniciusalopes

(usa Ubuntu)

Enviado em 25/05/2017 - 07:54h

Opa!
Aparentemente, a construção das funções e suas respectivas chamadas estão corretas. O erro pode estar nos comandos da função, e não na chamada.

Se os dois arquivos estiverem na mesma pasta, a include está certa. Se estiverem em pastas distintas, você deve fazer a include com o caminho relativo.
Exemplos:

Para:
[pasta1]
|__index.php
|__functions.php

Include:
<?php include 'functions.php' ?> 



Para:
[pasta1]
|__index.php
[pasta2]
|__functions.php

Include:
<?php include '../pasta2/functions.php' ?> 




Para:
[pasta1]
|__index.php
|__[pasta2]
|__functions.php

Include:
<?php include 'pasta2/functions.php' ?> 



Começa por esse:
https://secure.php.net/manual/pt_BR/language.functions.php


 __________________________________
/ Apresente soluções! \
| Opiniões não resolvem problemas. |
| |
\ --Viniciusalopes /
---------------------------------
\ ^__^
\ (oo)\_______
(__) )/\/
||----w |
|| ||







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts