Skip to content

Instantly share code, notes, and snippets.

@Bolinha1
Bolinha1 / bubbleSort.php
Last active July 15, 2016 19:34
método de ordenação bolha (bubble sort) em PHP
<?php
function bubbleSort($array)
{
for($i = 0; $i < count($array); $i++)
{
for($j = 0; $j < count($array) - 1; $j++)
{
if($array[$j] > $array[$j + 1])
{
<?php
$alfabeto = array('t', 'w', 'h', 'z', 'k', 'd', 'f', 'v', 'c', 'j', 'x', 'l', 'r', 'n', 'q', 'm', 'g', 'p', 's', 'b');
$string = 'hnh fcxm jkd bxwkd gzq wmhxmmjg lvnfj sbbszwrh jvvzgr wjjkbjn bhhfwgn mxdwmx pbfwwvph mfh ncnw zkbx xkwdbdt fngmrcts mzntdhv hsvmlv scgkccbc nhtbksv sjcg gllhcp jqkxw szdwqjn kbvkhct jkn bbrmrr qrf qsxfl dzdfg jccxzzkj rqdrrttj fmmrwn kdrqdp hkvgnn fkf swrbr tjnd qjk rqvnt thh qbhgfjc gbgfsj dxrxrhwv ldssvhhr sskdpzk hsff gtwdzvbd scntx wtf fvvsrw gpwxfgd rtpffmcf bcnfbb gtnmldrf dfztff nxprpq crpmz grlqvpr pzxvb jfcv pwz xwkxr ggvfqgl qqgcx jtpxn qddnj pdkphhrn cftt jbxrl xkqxcwpm xmfb fzphplvn gcksvmk jhxtm mdjwn zpslsgr vjjttfb cbsnch pgjwwdjh crp tmjzvn bqvn jhhfbd hthpzcq ltnpw wtffzw kjhpkc mnmqt mdvvc qjqdpwdh vktglnvt dmkvqc zblsrsqb crrkmcb fvh hqcv rgbpwbf wfv hgq grbrpfk ddjbq lqnnk frzxbzb phd fdrbn hbxlb wvbnq mhq whtpldh djx tzdrgpm csdqcl bgpc kdsgjhp ljbqg pgllk sblhr jzsbq vrwnspc zrhpwck htqlk lll pqjjjx zbkskbt wrbzfkbt fltlw cmhsggfh lqfl vlq zptpt m
<?php
require_once __DIR__.'/src/config/registerSite.php';
use Symfony\Component\HttpFoundation\Request;
use Uploads\UploadsEfDao;
//navegação estática do site
$app->get('/', 'controller:index');
$app->get('/inicio', 'controller:inicio');
// rotas referentes a autenticao
$app->post('/autenticar', function(Request $request) use ($app){
@Bolinha1
Bolinha1 / gist:9144887
Last active August 29, 2015 13:56
Porque aprender PHP, uma breve abordagem sobre os benefícios da linguagem.

Por que aprender PHP ?


Vivemos hoje em um mundo cercado de novas tecnologias que surgem a todo momento, variam desde pequenas features de uma linguagem qualquer, até a criação de novos frameworks, e ferramentas que possam facilitar o trabalho de todo desenvolvedor.

Não existe uma tecnologia que seja melhor que a outra, todas quando bem usadas serão extremamente uteis para a resolução de um problema.
"Mas se não existe uma tecnologia que seja melhor do que a outra porque em termos de linguagem de programação deveríamos aprender PHP ?".
O ponto trabalhado nessa questão não é necessariamente o PHP, mas sim o ambiente no qual ele atua, a web. Estamos em um momento tecnológico onde a mobilidade, e a informação disponibilizada a qualquer hora e lugar tem sido fundamental para todos nós. Observando isso juntamente com o crescimento de cloud computing fica claro o aumento da criação de sistemas que são executados na internet, é aí onde entra a resposta da questão prin

@Bolinha1
Bolinha1 / objagregados.php
Last active December 29, 2015 02:18
Inserindo e recuperando dados de 3 objetos agregados.
<?php
/**
Agregação entre os objetos:
Empresa
Servico
DiaServico
*/
$empresa = new Empresa();
<?php
namespace Entidades;
use Exception;
class Contato
{
private $idContato;
private $telefone;
<?php
$json = file_get_contents('http://localhost/json/json.php'); // só alterei o caminho
$obj = json_decode($json);
var_dump($obj);
print_r($obj);
/*
var_dump
object(stdClass)#1 (4) {
@Bolinha1
Bolinha1 / gist:7207220
Last active December 26, 2015 20:18
Desenvolvendo uma api em PHP utilizando micro-framework SILEX

Rápida abordagem sobre micro-frameworks

Essa parte é dedicada a um breve resumo sobre como os micro-frameworks trabalham, e como podem ser útil durante o desenvolvimento.

APIs, o que são ?

O conteúdo aqui abordado irá trazer um breve entendimento sobre APIS, para que elas servem como são utilizadas.

@Bolinha1
Bolinha1 / gist:7073301
Last active December 26, 2015 01:39
5. Mostre o nome do empregado, e o salário de todos os empregados gerenciados por “Cesar”
SELECT
id_empregado, cod_emp_fun,
salario, nm_empregado
FROM funcionario
WHERE
id_empregado = cod_emp_funcao
AND
nm_empregado LIKE '%Cesar%'
@Bolinha1
Bolinha1 / Usuario.php
Created October 2, 2013 18:59
autoload
<?php
// dir classe/Usuario
namespace classe;
class Usuario
{
private $email;
private $senha;