• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/78

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

78 Cards in this Set

  • Front
  • Back
if(++$a>0) echo(1);
Verdadeiro
SPASSWORD=#AA9900;
Falso Erro: PASSWORD 6 a nomenclatura para constantes e estas devem ser definidas com a
fung6o define. lgualmente, #AA9900 n5o 6 vdlido, pois 6 um string e n5o estd entre aspas.
if($a>0) print(a);
Falso Erro: if(Sa>0) print(Sa);
mysql_select("select * from artigos");
Falso Erro: ndo existe mysql_select, mas sim mysql_query
print_r($_POST);
Verdadeiro
if(Sb==Sa)echo("$b -= Sa");
Verdadeiro
foreach($i=O; $i++; 5i--) print(Si);
Falso Erro: provoca um ciclo infinito.
print((Sa=$b)?true:false);
Falso Erro: (Sa=$b) deveria ser uma condig6o, portanto ($a==$b)
function complex(&$a, Sb) i if(Sb>0) return complex($a, Sb--); )
Verdadeiro
include(config.php);
Falso Erro: include("config.php");
echo("Olá" . NOME ." !");
Verdadeiro
create_database("ecommerce");
Falso Erro: n5o existe a fun95o create_database
addslashes("o meu nome");
Verdadeiro
run;
Falso Erro: ndo existe a fungSo run.
shutdown;
Falso Erro: n6o existe a fungdo shutdown
Print;
Falso Erro: printfl;
$i=abc:
Falso Erro: $i="abc";
$for(Si=0; Si<10; $i++) print ($i);
Falso Erro: for($i=0; Si<10; $i++) print (Si);
mysql_query($sql);
Verdadeiro
$_SESSION ["required"]=false;
Verdadeiro
if($a>$b) then return true;
Falso Erro: funciona mas sem o then.
foreach($i=0; $i++; Si--) print(Si);
Falso Erro: a sintaxe estd incorrecta, esta 6 a do for.
execute ($sql)
Falso Erro: n5o existe a fung5o execute.
php (info);
Falso Erro: phpinfo(); mostra informação sobre o PHP.
include("config.php");
Verdadeiro
echo("Olá $nome!");
Verdadeiro
print_r($nome);
Verdadeiro
addslashes("o meu nome");
Falso Erro: Tem de ter o print ou echo - echo addslashes("o meu nome");
die(mysql_error());
Verdadeiro
foreach($a as $k => $v--) print($k);
Falso Erro: foreach (array_expression as $key => $value) (-- está a decrementar)
echo(print());
Falso Erro: falta parâmetro dentro do print, além de ser redundante, só se utiliza o echo ou o print.
$pedro=nome;
Falso Erro: $pedro="nome";
for i=1" to 10 do print i;
Falso Erro: o ciclo for não tem esta sintaxe.
input type="text"
Falso Erro: faltam os parametros <> <input type="text" name = nome>
break;
Verdadeiro
add(2,3);
Falso Erro: não existe add.
print_r(print());
Falso Erro: falta parametro dentro do print, além de ser redundante, só se utiliza o print_r ou print.
Saluno=nome;
Falso Erro: $aluno="nome";
select name="pais"
Falso Erro: faltam os parametros <> <select name="pais">
multiply(2,3)
Falso Erro: não existe multiply.
Um array é um tipo de variável válido em PHP?
Verdadeiro
Os elementos de um array têm de ser sequênciais. Ex $arr[1], $arr[2], $arr[3], etc
Falso
Não é possivel retirar elementos de um array?
Falso
Não é possivel reduzir o número de dimensões de um array já criado?
Falso
A destruição de variáveis é feita com a função die() ?
Falso
die - função que permite...
mandar o erro ao utilizador, mata a operação que se está a tentar fazer
Qual a função para destruir variáveis?
Unset
Pode-se escrever código .NET dentro de um bloco de PHP?
Falso
Os ficheiros de código php têm, em regra, a extensão php
Verdadeiro
A linguagem PHP usa-se, essencialmente para fazer soluções lnternet?
Verdadeiro
NOTICE é um tipo de erro em PHP.
Verdadeiro
A função eval permite calcular, por exemplo, o resultado de 23+5*34
Verdadeiro
Um string pode ter mais de três dimensões
F (array - guarda vários tipos de dados; string - tem texto)
Em PHP 6 possivel somar inteiros com fraccionários
Verdadeiro
Não é possivel retirar elementos do inicio de um array
Falso
Não é possivel aumentar o número de caracteres de um string já criado
Falso
A função reset serye para re-iniciar o PHP
Falso
Função Reset
Faz o ponteiro interno de um array apontar para o seu primeiro elemento
As chavetas ({}) servem apenas para os ciclos FOR
Falso
O ponto (.) é utilizado para operações com strings
Verdadeiro
Não é possivel executar PHP num ficheiro com extensão HTML
Verdadeiro
O Apache é uma função de PHP
Falso
$_SESSION é uma função de PHP
Falso
É uma variável SuperGlobal
Em PHP é possivel multiplicar inteiros por fracionários
Verdadeiro
Em PHP é possivel somar inteiros contidos num string
Verdadeiro
Não é possivel retirar elementos do inicio de um string
Verdadeiro
lndique e fundamente pelo menos três vantagens de utilizar PHP quando comparado com outras linguagens de
programação web.
1. Portabilidade, pode correr em vários sistemas operativos, por exemplo, Linux, Windows, Solaris, etc.
2. Versatilidade,
pois inclui nativamente uma grande diversidade de funções e bibliotecas, nomeadamente para acesso nativo a dados de
diferentes fabricantes, rotinas de segurança e encriptação, comunicação de dados, acesso a webservices, XML,
manipulação de imagens, entre muitas outras.
3. Enorme diversidade de funções e bibliotecas, que permitem resolver
os mais variados tipos de problemas.
Escolha 2 funções em PHP e explique para que servem.
O melhor método para tornar o código mais legivel e reutilizável é utilizar funções. As funções em PHP podem receber
parâmetros por referência.
session start - serve para iniciar a sessão;
mysql_connect - serve para ligar à base de dados;
mysql_selectdb- serve para selecionar a base de dados;
Distinga variáveis locais, globais e superglobais.
Variáveis locais estão dentro de uma função, quando a função acaba são destruidas. (Para destruir a variável usa-se unset). São definidas pelo utilizador para cada programa.
Variáveis Globais estão disponíveis ao longo de todo o código.
Variáveis superglobais estão disponiveis ao longo de todo o código tal como as globais, mas são geridas pelo próprio
PHP.
$_GET; $_POST; $_SESSION
Estas três variáveis, são variáveis que se encontram disponiveis em todo o lado -
superglobais - e cujo o valor é definido por aquilo que é passado por http.
Qual a diferenga entre as instruções unset e isset?
A função unset "destroi" uma variável, enquanto que a função isset verifica se a variável existe (ou seja, se já foi definida).
Por exemplo:
$a=0;
if(isset($a)) ... -> verifica se $a já existe, dando true
unset($a); -> destrói a variável.
if(isset($a)) ... -> verifica se $a já existe, dando false, pois foi destruida na linha anterior.
Qual a diferenga entre as instruções for e foreach?
Foreach, serve para iterar pelos elementos de um array (ordinal ou associativo) ou de um objecto. O ciclo Foreach é
muito importante quando trabalhamos com objectos ou arrays. Tem como vantagem não necessitar de indices
numéricos. Foreach mostra apenas a primeira dimensão de um array. Ex: foreach (array_expression as $key => $value)
For, são os ciclos mais complexos que existem em PHP. Utiliza-se quando um ciclo tem que ocorrer o número de vezes
que não defenirmos. Exemplo: for ($i= 1; $i<=10; $i++)
Qual a diferenga entre as instruções include e require?
A instrução include() inclui e avalia um determinado ficheiro. Pode ser utilizada dentro de uma estrutura de ciclo para
incluir diferentes ficheiros. A instrução require$ serve para incluir um outro ficheiro de código dentro do actual.
require ('ficheiro_a_introduzir'); As instruções include e require são idênticas excepto na manipulação de erros. Ambas
produzem um Warning, mas require() resultará num Fatal Error, utilizar require() se na falta de um arquivo quiser parar
o processamento da página. include() não se comporta da mesma maneira, e o script poderá continuar nessa situação.
Para que serve a função md5? Apresente um exemplo prdtico da sua utilização.
md5 - Calcula o "hash MD5" de uma string
string md5 ( string $str [, bool $raw_output ] )

<?php
$str = 'apple';
if ( md 5 (S str) = = =' 1f387 Obe27 4t6c49 b3e3 Lagc. 7 28957 f' | |
echo "Would you like a green or red apple?";
exit;
)?>
Break
permite fazer saltar a execução de um programa para fora de uma estrutura de controlo do tipo ciclo.
Switch
É o equivalente à utilização de uma série de expressões do tipo if.
Escreva uma fungSo O,i" ,Or.r"nte todas as encomendas do utilizador que estd logado, assumindo que na base de
dados, existe um campo "estado", associado )s encomendas (apresente apenas o cabegalho da encomenda) (3 valores)
Function lista Encomendas($estado)
{ session_start();
$sql="select * from encomendas where utilizador=" .$_SESSION["user_id"] . " and estado=$estado";
$ res=mysql_query($sql);
while($encomenda=mysql_fetchrow($res, MYSQL_ASSOC) )
{echo("Encomenda".$encomenda["id"] ."Data".Sencomenda["data"] ."Estado".
$encomenda["estado"]); i i
Diferenga entre S_GET e S_POST?
O m6todo GET 6 utilizado para capturar valores de variSveis que sdo enviados ao
servidor via Query_String, a qual 6 concatenada com a url do site. Os dados s5o lidos com uso da colec9So
Request.QueryString. O n0mero e tamanho dos valores de campos sdo limitados. - O m6todo POST 6 utilizado para
capturar valores de varidveis enviadas ao servidor por meio de campos do formulSrio. Os dados s5o lidos com uso da
coleg5o Request.Form. O ndmero e tamanho dos valores de campos s5o ilimitados. VANTAGEM: transmite arquivos do
disco rigido do cliente ao servidor (upload de arquivo).