Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>AULA 02</p><p>Desenvolvimento Web I</p><p>2024/02</p><p>Tecnologia em Análise e Desenvolvimento de Sistemas</p><p>Nome:	RGM:</p><p>1. Explique como criar e inicializar um array em PHP, e dê um exemplo prático.</p><p>O PHP se destaca de outras linguagens de programação devido à sua capacidade de permitir que um único array armazene uma variedade de tipos de dados. Podemos criars uma variável $arr usando a função array, na qual cada valor a ser armazenado no array é passado como parâmetro. Neste caso específico, o array contém um número inteiro, uma string e um valor booleano. Essa flexibilidade é uma característica distintiva do PHP em comparação com outras linguagens, onde arrays muitas vezes são mais restritos em termos de tipos de dados.</p><p>· Caso as chaves não sejam definidas, o array incrementa automaticamente as chaves para o array a partir do 0.</p><p>· Por serem variáveis, o array pode ter valores adicionados e removidos durante a execução.</p><p>· As chaves do array podem ser representadas por números inteiros ou strings.</p><p>Exemplo:</p><p><?php</p><p>$arr = array(10,”diego”,false);</p><p>?></p><p>definindo cada chave através da função array.</p><p><?php</p><p>$arr =</p><p>array(0=>10,1=>”diego”,2=>false);</p><p>?></p><p>informando os valores ou especificando os valores</p><p>para cada chave.</p><p><?php</p><p>$arr[] = 10;</p><p>$arr[] = “diego”;</p><p>$arr[] = false;</p><p>//ou</p><p>$arr[0] = 10;</p><p>$arr[1] = “diego”;</p><p>$arr[2] = false;</p><p>?></p><p>A forma mais comum de utilizar um array é usando colchetes:</p><p><?php</p><p>$arr = [10, “diego”, false];</p><p>//ou</p><p>$arr = [0=>10, 1=>”diego”, 2=>false];</p><p>?></p><p>Caso as chaves não sejam definidas, o array incrementa</p><p>automaticamente as chaves para o array a partir do 0.</p><p>Exemplo prático:</p><p><?php</p><p>$pessoa = [</p><p>"nome" => "Diego",</p><p>"idade" => 37,</p><p>"hobbies" => ["leitura", "cs", "treino"]</p><p>];</p><p>// Acessando e exibindo informações</p><p>echo "Nome: " . $pessoa["nome"] . "<br>";</p><p>echo "Idade: " . $pessoa["idade"] . "<br>";</p><p>// Iterando pelos hobbies</p><p>echo "Hobbies: ";</p><p>foreach ($pessoa["hobbies"] as $hobby) {</p><p>echo $hobby . ", ";</p><p>}</p><p>?></p><p>Neste exemplo que mostra como criar e inicializar um array associativo em PHP, bem como acessar seus elementos e iterar por eles.</p><p>2. Qual a diferença entre acessar as posições de um array pelas chaves criadas automaticamente e pelas chaves setadas pelo programador?</p><p>Índices Numéricos (Chaves Automáticas):</p><p>· Os índices são gerados automaticamente pelo PHP, começando do zero e incrementando de forma sequencial.</p><p>· Útil quando os elementos podem ser acessados de maneira sequencial e a ordem é importante.</p><p>· Geralmente usado em arrays simples.</p><p>Chaves Associativas (Definidas pelo Programador):</p><p>· O programador especifica chaves para cada elemento, tornando o código mais legível.</p><p>· Útil quando você deseja associar valores a conceitos específicos, como em configurações, dados de formulários, etc.</p><p>· Geralmente usado em arrays mais complexos e estruturados.</p><p>A escolha entre acessar posições por índices numéricos ou por chaves associativas depende do contexto da sua aplicação. Se os dados têm uma ordem específica e você precisa percorrê-los sequencialmente, índices numéricos podem ser mais apropriados. Se os dados são mais relacionados a conceitos e têm significados específicos, chaves associativas proporcionam uma semântica mais clara e facilitam a manutenção do código. Em muitos casos, você pode até mesmo misturar ambas as abordagens, dependendo das necessidades do seu programa.</p><p>3. Como incluir um arquivo dentro de um script PHP? Dê um exemplo prático.</p><p>Em PHP, você pode incluir o conteúdo de um arquivo em outro usando a função include ou require. A principal diferença entre elas é que, em caso de falha na inclusão, include emitirá um aviso (warning) e continuará a execução do script, enquanto require emitirá um erro fatal e interromperá a execução.</p><p>Suponha que você tenha um arquivo chamado body.php com o seguinte conteúdo:</p><p><?php</p><p>$pessoa = [</p><p>"nome" => "Diego Dias",</p><p>"idade" => 37,</p><p>"hobbies" => ["leitura", "cs", "treino"]</p><p>];</p><p>// Acessando e exibindo informações</p><p>echo "Nome: " . $pessoa["nome"] . "<br>";</p><p>echo "Idade: " . $pessoa["idade"] . "<br>";</p><p>// Iterando pelos hobbies</p><p>echo "Hobbies: ";</p><p>foreach ($pessoa["hobbies"] as $hobby) {</p><p>echo $hobby . ", ";</p><p>}</p><p>?></p><p>Agora queremos incluir esses arquivos em um script PHP principal chamado index.php da seguinte maneira:</p><p><?php</p><p>$titulo = "Aula de PHP atividade 2";</p><p>?></p><p><!DOCTYPE html></p><p><html lang="pt-br"></p><p><head></p><p><title><?php echo $titulo ?></title></p><p></head></p><p><body></p><p><?php</p><p>include 'body.php';</p><p>?></p><p></body></p><p></html></p><p>Dessa forma, o conteúdo de body.php é incorporado ao script index.php. Isso é útil para modularizar o código, facilitando a manutenção e reutilização de partes específicas em diferentes páginas.</p><p>4. Quais são as operações básicas que podem ser realizadas em arquivos binários externos em PHP?</p><p>Fopen</p><p>Essa função é responsável por abrir o arquivo, o nome do arquivo e o modo de abertura são passados como parâmetros.</p><p>· Caso a função fopen não consiga abrir o arquivo que foi passado por parâmetro, a função retornará falso.</p><p>· O usuário em que o servidor está rodando deve ter permissão para acessar o arquivo para poder manipulá-lo</p><p>Parametros:</p><p>r = Apenas leitura, o ponteiro aponta para o início do arquivo.</p><p>w+ = Leitura e escrita, apaga o conteúdo do arquivo se ele existir, se não existir cria um novo, o ponteiro aponta para o início do arquivo.</p><p>a+ = Leitura e escrita, não apaga o conteúdo do arquivo e posiciona o cursor no final do arquivo.</p><p><?php</p><p>$arquivo = fopen("arquivo.txt", "r") or die (Ïncapaz de abrir o arquivo”);</p><p>?></p><p>Fclose</p><p>Essa função é chamada, assim que não for mais necessária a manipulação do arquivo. É uma boa prática de programação fechar todos os arquivos, assim que tiverem sido utilizados.</p><p>Para fechar o arquivo, basta passar para a função fclose, o arquivo que deve ser fechado.</p><p><?php</p><p>$arquivo = fopen("arquivo.txt", "r") or die (Ïncapaz de abrir o arquivo”);</p><p>fclose($arquivo);</p><p>?></p><p>Fread</p><p>A função fread em PHP é utilizada para ler dados de um arquivo que foi previamente aberto. Ela recebe como parâmetro a variável que representa o arquivo, previamente aberta com fopen, e também a quantidade de bytes a ser lida ou até que o final do arquivo seja alcançado. Essencialmente, fread possibilita a leitura controlada de informações a partir de um arquivo, permitindo especificar a quantidade exata de dados a serem lidos em cada operação.</p><p><?php</p><p>$arquivo = fopen("arquivo.txt", "r") or die (Ïncapaz de abrir o arquivo”);</p><p>fread($arquivo,filesize(“arquivo.txt”));</p><p>fclose($arquivo);</p><p>?></p><p>fgets e feof</p><p>As funções fgets e feof podem ser combinadas para realizar a leitura do arquivo linha por linha em PHP. Enquanto fgets lê uma única linha do arquivo (com a representação do final de linha variando de acordo com o sistema operacional, podendo ser \r, \r\n ou \n), podendo ser armazenada em uma variável ou exibida na tela, a função feof indica quando o cursor de leitura atinge o final do arquivo. Essa combinação permite um controle eficiente da leitura sequencial do conteúdo do arquivo, possibilitando processamento ou exibição conforme necessário.</p><p><?php</p><p>$arquivo = fopen("arquivo.txt", "r") or die (Ïncapaz de abrir o arquivo”);</p><p>while(!feof($arquivo)) {</p><p>echo fgets($arquivo);</p><p>}</p><p>fclose($arquivo);</p><p>?></p><p>Fwrite</p><p>Esta função é empregada para realizar a escrita em um arquivo. Seus parâmetros incluem a variável que representa o arquivo previamente aberto e a string que será registrada nele. Para ilustrar, vamos abrir um novo arquivo com o modo "w", o que significa que, caso o arquivo não exista, ele será criado; no entanto, se já existir, o conteúdo anterior será removido.</p><p>O ponteiro de leitura/escrita será posicionado no início do arquivo, onde inseriremos duas strings. Finalmente, o arquivo será fechado</p><p>após a operação de escrita.</p><p><?php</p><p>$arquivo = fopen("arquivo.txt", "r") or die (Ïncapaz de abrir o arquivo”);</p><p>$s = “Diego Dias\n”;</p><p>fwrite($arquivo,$s);</p><p>$s = “PHP developer\n”;</p><p>fwrite($arquivo,$s);</p><p>fclose($arquivo);</p><p>?></p><p>Público</p><p>Público</p><p>Público</p><p>image1.png</p><p>image2.png</p>

Mais conteúdos dessa disciplina