PHP functions

Description

asa Technical Skills (PHP) Flashcards on PHP functions , created by Victor Bini on 06/07/2016.
Victor Bini
Flashcards by Victor Bini, updated more than 1 year ago
Victor Bini
Created by Victor Bini almost 8 years ago
9
2

Resource summary

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.
Show full summary Hide full summary

Similar

Test I. Introduction to web technologies
Angel Martínez Rodriguez
Evaluación de Programación (MYSQL y PHP)
Mitchel Romero C
OpenSource Programming
Faheem Ahmed
PHP & MySQL
hratg
PHP Exam One
tr.badhan
PHP intro
Māris Ozoliņš
Programming and Scripting Skills Needed
neteng33
Chapter 6: PHP
Rebecca Walton
Plugin Development
Joshua Reeves