Created by Victor Bini
over 8 years ago
|
||
Question | Answer |
Como criamos uma função em PHP? | function functonName(parameter) { do something } |
Como chamamos uma função em PHP? | functionName(); |
Como utilizamos uma variável que está no escopo global, dentro de uma função? | $variableGlobal = 'something'; function functionName() { global $variableGlobal; now you can use the variable... } |
Como podemos verificar se um parametro dentro de uma função é um array? | function functionName($arr){ if(is_array($arr)){ dosomething } else { dosomeelse } } |
Como definimos argumentos padrões? (Caso não seja enviado um argumento na chamada a função, utilizaremos um padrão.) | function functionName($argument1 = 'standard1', $argument2 = 'standard2') { echo "Hi $argument1, good $argument2"; }; functionName(); (no argumente, returns 'standard1 and standard 2'); functionName('Joaquim', 'pedro'); returns - Joaquin, pedro no lugar de standard1 and standard 2; |
Como podemos enviar apenas um argumento em uma função, quando ela tem declarado 2 ou mais? | definindo o parametro da função como null parameter2 = null dessa forma, podemos realizar um if/else dentro da função e verificar se utilizamos o dado ou não. |
Quantos números podem retornar de uma função? | Somente um número, podemos também adicionar as respostas em array e retornar o array. example function add_up($a, $b){ $arr = array( $a, $b, $a + $b ); return $arr; } $value = add_up(2, 4); |
O que é uma "variable function"? | em PHP podemos definir uma variavel com uma string de mesmo nome que uma função e então chamar a função com o nome da variável: Exemplo : function add_up($a, $b){ return $a + $b; } $func = 'add_up'; echo $func(5, 10); |
Como fazemos uma função anonima? | definimos uma variavel como uma função, como no exemplo, lembrar que uma função anonima não é capaz de utilizar variáveis externas, somente se adicionado a tag USE, como no exemplo! <?php $name = 'Mike'; $greet = function() use($name){ echo "Hello $name!"; }; $greet(); ?> |
Qual função utilizamos para saber o comprimento de uma string? | strlen function utilização : $str = 'abcdef'; echo strlen($str); // return 6 |
Qual função utilizamos para obter uma parte de uma string? | substr( string $string , int $start [, int $length ] ) onde $string é a string original $start é o ponto onde começamos a cortar, e $length é o quanto vamos além desse ponto. |
Qual função utilizamos para buscar uma substring dentro de uma string? | strpos($string, $substring) retorna a posição numerica que inicia a substring que estamos procurando. |
Como obter as "keys" ao invés dos "values" em um array? Qual função utilizar? | foreach(array_keys($names) as $name) { echo "Hello, $name<br>"; } array_keys($arrayVariable) resulta nas keys e não nos VALUES. |
Qual função podemos utilizar para executar uma função com todos os valores de um array como parametro? | $names = array( 'Mike' => 'Frog', 'Chris' => 'Teacher', 'Hampton' => 'Teacher' ); function print_info($value, $key) { echo "$key is a $value.<br>"; } array_walk($names, 'print_info'); //array_walk percorre a função print_info com todos os elementos do array $names. |
Want to create your own Flashcards for free with GoConqr? Learn more.