Escolar Documentos
Profissional Documentos
Cultura Documentos
Inclusão de arquivos
Prof. Gláucya Boechat
gcbcht@gmail.com
Inclusão de arquivos php
● Em PHP, é possível incluir dentro de um arquivo
PHP outros arquivos externo com:
● Definições de funções, variáveis, definição
de classes,
● Constantes, configurações.
3
Função Include
● Sintaxe:
include 'nome_do_arquivo';
● Se o arquivo não existir,
– A instrução include produzirá uma mensagem de
advertência. erro Fatal (E_WARNING)
– E a execução do script continua.
4
Exemplo
<?php
include “variaveis.php”?>
echo $a;
echo $b;
?>
5
Exemplo
variaveis.php:
<?php
echo ”Variáveis”;
$a = 10;
$b = 20;
?>
6
Include
● Se o include for chamado dentro de uma
função
– Então o código do arquivo incluído irá se
comportar como se tivesse sido definido dentro da
função.
<?
function somaInteiros($a){
include 'variaveis.php';
return ($a + $b);
}
$a = 3;
echo “a+b = ”.somaInteiros($a).“,
a : $a e b : $b) ; 7
?>
Include
● Incluir vários, por meio de um laço.
<?
$arquivos =
array(“arq1.php”,”arq2.php”,”arq3.php”);
for($i=0; $i < sizeof($arquivos); $i++){
include “'$arquivos[$i]'”;
}
?>
8
Require
● Similar ao include. Entretanto,
– Não inclui arquivos dinamicamente
– E require produz uma mensagem de Erro
Fatal (E_COMPILE_ERROR) caso o arquivo
não exista
● E execução do script é parado.
● Sintaxe:
require 'nome_do_arquivo';
9
Exemplo
<html>
<body>
<div class="leftmenu">
<?php
require 'menu.php';
?>
</div>
<h1>IFSP – Campus Guarulhos</h1>
</body>
</html>
10
Exemplo
menu.php:
echo '<a href="IFSP.php">IFSP</a>
<a href="cursos.php">Cursos</a>
<a href="estagio.php">Estágio/a>
<a href="biblioteca.php">
biblioteca</a>
<a href="moodle.php">Moodle</a>';
11
Include_once
● Include_once possui um comportamento semelhante
ao include.
– A única diferença é que se o arquivo já foi incluído,
ele não será incluído novamente.
– Include_once é usanda quando o mesmo arquivo
acaba sendo incluído mais de uma vez
● Neste caso pode ajudar a evitar a redefinições
include_once “arq/funcoes.php”;
$c = soma(4.3,2.5);
$d = subtracao(15,2);
include_once “arq/funcoes.php”;
?> 13
Exemplo
funcoes.php:
<?php
echo “Funções <br>”;
function soma($a,$b){
return ($a+$b);
}
function subtracao($a,$b){
return ($a$b);
}
?> 14
Require_once
● Require_once possui um comportamento
semelhante ao require.
– Exceto que a função irá verificar se o arquivo
já foi incluído,
● Em caso positivo, ele não será incluído
novamente.
● Sintaxe:
require_once 'nome_do_arquivo';
15
Exemplo
<?php
require “arq/funcoes.php”;
$c = soma(1,100);
$d = subtracao(9.5,6.3);
require_once “arq/funcoes.php”;
?> 16