Skip to content

Instantly share code, notes, and snippets.

View jonataa's full-sized avatar

Jonata Weber jonataa

  • Feira de Santana - Bahia
View GitHub Profile
@jonataa
jonataa / hello.php
Created April 7, 2014 19:57
PHP Hello World
<?php
echo 'Hello World';
@jonataa
jonataa / default
Created May 6, 2014 04:37
Nginx + PHP-FPM Configs
# You may add here your
# server {
# ...
# }
# statements for each of your virtual hosts to this file
##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# http://wiki.nginx.org/Pitfalls
@jonataa
jonataa / formulario.html
Created May 10, 2014 23:49
Loja de Tintas
<!DOCTYPE html>
<html>
<head>
<title>Exercício - Loja de Tintas</title>
</head>
<body>
<h1>Loja de Tintas</h1>
<form action="tintas.php" method="POST">
<label>
Área em M2:
@jonataa
jonataa / fibonacci.php
Created May 11, 2014 00:08
Fibonacci feito por Fernando Antônio Boaventura Cerqueira
<?php
/**
A sequência de Fibonacci é a seguinte:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...
Sua regra de formatação é simples: os dois primeiros elementos são 1; a partir de então, cada elemento é a soma dos dois anteriores.
Faça um algoritmo que leia um número inteiro calcule o seu número de Fibonacci.
F(1) = 1, F(2) = 1, F(3) = 2, F(4) = 3, etc.
**/
function fibonacci($numero) {
return ($numero == 1 || $numero == 2) ? 1 : fibonacci($numero - 1) + fibonacci($numero - 2);
@jonataa
jonataa / fizzbuzz.php
Last active September 6, 2015 13:15
FizzBuzz
<?php
/**
* Neste problema, você deverá exibir uma lista de 1 a 100, um em cada linha, com as seguintes exceções:
* Números divisíveis por 3 deve aparecer como 'Fizz' ao invés do número;
* Números divisíveis por 5 devem aparecer como 'Buzz' ao invés do número;
* Números divisíveis por 3 e 5 devem aparecer como 'FizzBuzz' ao invés do número'.
**/
function isFizzbuzz($numero)
{ return ($numero % 3 == 0 && $numero % 5 == 0);
}
@jonataa
jonataa / append.php
Last active August 29, 2015 14:01
Trabalhando com Arrays no PHP
<?php
$lista = array(12 => 2, 5 => 1);
$lista[] = 50;
$lista['x'] = 200;
print_r($lista);
/**
Array
@jonataa
jonataa / ternario1.php
Created May 11, 2014 01:03
Operador Ternário
<?php
$numero = 30;
echo $numero > 20 ? 'maior que 20' : 'menor ou igual a 20';
/** Output
maior que 20
**/
@jonataa
jonataa / logicos.php
Last active August 29, 2015 14:01
Operadores Lógicos no PHP
<?php
$x = true;
$y = false;
$a = (50 == '50'); // true
$b = (50 === '50'); // false (tipo e valor)
$c = (50 != '50'); // false
$d = (50 !== '50'); // true
@jonataa
jonataa / numeros.php
Created May 11, 2014 01:28
Tipos Numéricos
<?php
$a = 50; // decimal
$b = -123; // número negativo
$c = 0123; // octal (83 decimal)
$d = 0x1A; // número hexadecimal (26 decimal)
$e = 1.234; // ponto flutuante
$f = 1.2e3; // 1,2 x 1000 = 1200
@jonataa
jonataa / server
Created May 11, 2014 14:40
Levantar Servidor Web Embutido (PHP >= 5.4)
# Digitar o seguinte comando no console/cmd/ms-dos:
php -S localhost:8000
/** Output
PHP 5.5.3 Development Server started at Sun May 11 11:36:43 2014
Listening on http://localhost:8000
Document root is /Users/jweber
Press Ctrl-C to quit.
**/