Pesquisa sobre Funções de PHP na turma de "Desenvolvimento Web I / 2017-2" (Research about PHP Functions for class "Web Development I / 2017-2")
Pesquisa sobre funções comuns de PHP, que são utilizadas no dia a dia de um desenvolvedor Web. Cada estudante fará uma pesquisa sobre uma ou mais funções (listadas abaixo). Para cada função, deverá ser criada uma pasta neste repositório com o nome_da_funcao. Dentro de cada pasta deverá haver dois arquivos:
- README.md
- Uma descrição da função. Um arquivo HTML (na verdade, apenas o conteúdo do <body>) com descrições da função - para quê serve, como funciona, situações que pode ser utilizada, etc.
- example.php
- Um arquivo com pelo menos um exemplo de uso daquela função. Obviamente outras funções podem ser utilizadas, mas é essencial que a função seja utilizada, claro.
PHP é uma linguagem que fornece uma série de recursos ao programador, e muitos desses recursos são oferecidos através de funções. Faz pouco sentido programar em PHP sem conhecer suas funções e facilidades. Por isso, todos deverão ter acesso a um conteúdo de qualidade, criado por vocês e para vocês, que deverá servir de referência para vocês.
A seguir, a lista de funções a serem pesquisadas:
Funções) | Responsáveis |
---|---|
Strings | |
explode / implode | Ana Beatriz |
htmlentities / htmlspecialchars | Pollyana / Joselma |
trim / rtrim / ltrim | Wandeson |
number_format / nl2br | Rivaldo |
ord / chr | Igor |
md5 / sha1 | Rhodolfo |
strstr / stristr / strpos / stripos | Ruan |
strcmp / strcasecmp / strnatcmp / strnatcasecmp | Eduardo |
strtoupper / strtolower / ucfirst / ucwords | Filipe |
substr / substr_count / substr_replace | Ismael |
Arrays | |
array_combine / array_map | Thiago Vinícius |
array_diff / array_filter / array_rand | Ponciana / Marcelo |
array_intersect / array_intersect_* | Davi Guaraná |
array_keys / array_key_exists / array_values / array_search / in_array | Emanuele Garcia |
array_push / array_pop / array_shift / array_unshift | Matheus Henrique |
sort / asort / ksort | Lucas Emanuel |
usort / uasort / uksort | Bruna Rafaella |
natsort / natcasesort | Milena Lins |
range / shuffle / array_fill | Jeislania / Rhaiza |
Funções | |
func_get_arg / func_get_args / func_num_args | Maria Eduarda |
function_exists / get_defined_functions | Bruce Willis / Edna |
Outros | |
file_get_contents / file_put_contents | Yago |
serialize / unserialize | Juliana |