Erstellt von Victor Bini
vor mehr als 8 Jahre
|
||
Frage | Antworten |
Como incluimos um arquivo PHP em outro arquivo PHP? por exemplo temos uma header.php que é base para todo site, como incluimos isso em todas as paginas? | utilizamos o método include() <?php include("header.php"); ?> |
Como podemos organizar os arquivos de nosso site? | Para continuarmos utilizando o principio DRY, podemos criar uma pasta como Int, Parts, com as partes que se repetem em nosso site, como footer, header... |
Como podemos fazer com que o nosso title seja dinâmico as paginas, porém esteja em um arquivo único? | Criamos uma variavel $titleName antes de chamar o método include(), dessa forma dentro do arquivo nos abrimos e utilizamos a variável declarada no arquivo principal. |
Como podemos utilizar o método isset()? | isset() é um método utilizado para verificar ser uma variavel foi declarada ou não, retornando um valor boolean. isset($_GET["cat"]) aqui verificamos se cat foi declarado no método GET (na url) se sim, retorna TRUE se não FALSE. |
Como declaramos uma variável pelo metódo $_GET[]? | href="catalog.php?cat=books"> href="catalog.php?cat=movies" href="catalog.php?cat=music" href="suggest.php" declarando nosso nav bar, por exemplo desta forma, podemos manipular os dados para aparecerem, como title da page etc. |
Como podemos adicionar uma classe a um elemento em um if/else statement? | class="books<?php if($section == "books"){ echo " on";} ?>" assinalamos uma variável e checamos se ela tem o valor ou não para dar uma determinada classe. |
Como podemos preencher uma lista de elementos com php? | Podemos armazenar os dados em um array e então no HTML criar um foreach colocando os valores nos lugares corretos do HTML. |
Como colocamos um novo elemento em um array, na ultima posição? | $arrayName[] = "newValue"; |
Como adicionamos um novo elemento em um array com uma indexação/key, especifica? | $arrayName[1000] = "newValue"; or $arrayName[Key] = "newValue"; |
Como criamos um array multi-dimensional? | $newArray = [ "subArray" => [ ] ] |
Como passamos como parâmetro key e value em um foreach loop? | foreach($catalog as $id => $item) { echo get_item_html($id, $item); } |
Qual função podemos utilizar para somar todos os elementos de um array? | array_sum(ARRAY); returna a soma de todos os elementos ARRAY |
Qual função podemos utilizar para obter um numero definido de elementos de um array, ALEATORIAMENTE? | array_rand(array, nºElements) array_rand retorna o nº de elementos aleatórios de um array que foi selecionado. |
Como fazemos para acessar variáveis que foram enviadas em um formulário em método POST? | Utilizamos o $_POST['variableName'] aonde nos selecionamos para processar essa form, ( na aba form colocamos uma tag action="process.php"), ao submeter a form, os dados serão armazenados em "process.php", se utilizarmos o var_dump($_POST) vamos ver que foi armazenado um array com os "name" das input box associados com os valores que foram colocados pelo usuario. permitindo então manipular esse dados. |
Qual é a shouthand para concatenação? como para soma, += | variableString .= sumString; == variable String sum String. |
Como redirecionamos para outra pagina em php? | Utilizamos o metodo: header("location: thanks.php"); exit; *devemos utilizar para na hora de submeter as forms, para não gerar problemas com recarregar o conteúdo ou voltar e enviar os formulários múltiplas vezes; |
Qual é o comportamento padrão de um atributo "action" em uma form? | É enviar os dados para a própria pagina. |
Quais ações/comandos podemos utilizar para impedir um atack hacker ou de spans? | podemos utilizar nas inputbox capitadas do formulario os comandos, trim(), filter_input(3 parametros) exemplo: $name = trim(filter_input(INPUT_POST,"name",FILTER_SANITIZE_STRING); e para evitar um ataque de span, pelos ataques não serem realizados via browsers, podemos colocar uma input box invisivel que deve ficar sem preenchimento, caso preenchida, encerre o acesso. |
Como verificamos no começo de um formulario se ele foi preenchido ou não?(se o action estiver no padrão, ao ir para o botão submeter, ele voltara para pagina da form, onde podemos conferir os dados e redirecionar se tudo estiver certo.) | if($_SERVER["REQUEST_METHOD"] == "POST") só retornará um true se foi apertado o botão de submeter - (então podemos verificar o conteúdo adicionado.) |
Qual é a diferença na utilização de "include" ou "require" em um projeto? | Se utilizamos include, caso ocorra um erro, o php irá alertar com um "Warning" e continuará a rodar o codigo. Quando falamos de "Require", caso seja encontrado um erro, o php para de rodar o codigo. |
Qual função remove espaços em branco do começo ou do fim de uma variavel? | o metódo é thim(variable); podendo ser , lthim(variable) - > elimina espaços em branco da esquerda ou rthim (variable) -> elimina espaços em branco da direita thim elimina de ambos, olhar documentação, podemos remover "The, a, an.." uma string especifica do começo ou fim, para melhorar a busca. |
Möchten Sie mit GoConqr kostenlos Ihre eigenen Karteikarten erstellen? Mehr erfahren.