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). |