Variáveis
→ Arrays.
Quando
temos um registro que pode ter vários valores relacionados, para
podermos armazenar este dados então precisaremos de um tipo
diferente de variável, uma variável que seja capaz de armazenar
varias variáveis, permitindo o acesso individual, para isso a
maioria das linguagens de programação nos oferece o recurso de
arrays..
arrays
são listas indexadas onde podemos acessar seus elenemtos pelo nome
e índice,
Definição
de Arrays:
$a[0]=12;
$a[1]=34;
$a[4]=76;
ou
assim:
$a=array(
12 , 34 , 76);
com
strings ficaria assim:
$a[0]
=”edson”;
$a[1]=”alfredo”;
$a[2]=”Admir”;
ou
$a
=array(“edson” , “alfredo”, “ ademir”);
$a[1]
= Alfredo;
Arrays
são muito úteis em programação servem para agrupar diversos
conjuntos de dados e realizar acesso direto ou sequencial à seus
registros assim podemos gerênciar listas e filas de prioridade, uma
string pode ser considerada uma array linear; alem da array linear
temos as arrays multidimensional que veremos adiante.
Ou
seja depois de criar um arrays podemos alterar , inserir imprimir
seus valores etc;
[exemplo]
<?php
//
$nomes=array(“Pedro”,
“fernando”,”Ademar”,”Tico”); //c cria a array nomes e
atribuie valores.
//
echo
($nomes[2]. '<br>'); // Imprime Ademar.
//
echo
($nomes[0]. '<br>'); // Imprime Pedro.
//
?>
Outra
coisa muito importante sobre as variáveis são o Contexto e Escopo.
Mas o que seria isto ??
Contexto
O contexto é o
conjunto de variáveis e seus respectivos valores num determinado
ponto do programa. Na chamada de uma função, ao iniciar a execução
do bloco que contém a implementação da mesma é criado um novo
contexto, contendo as variáveis declaradas dentro do bloco, ou seja,
todas as variáveis utilizadas dentro daquele bloco serão eliminadas
ao término da execução da função.
Escopo
O escopo de uma
variável em PHP define a porção do programa onde ela pode ser
utilizada. Na maioria dos casos todas as variáveis têm escopo
global. Entretanto, em funções definidas pelo usuário um escopo
local é criado. Uma variável de escopo global não pode ser
utilizada no interior de uma função sem que haja uma declaração.
Vamos
aprofundar mais neste assunto na próxima Teste de PHPaula.
Nenhum comentário:
Postar um comentário