goncin@wordpress.com:~$ _

Linux, programação e toda sorte de nerdices

Arquivos de etiquetas: ditado popular

Ditados populares em PHP (parte 3): a batelada final

Depois da parte 1 e da parte 2, eis o encerramento da trilogia. Vocês ainda riem disso? :P

<?php

  /*********************************************/

  if (count($andorinhas) > 1)
    $verao = new Verao();

  /*********************************************/

  do
    $gado->comer($gado->getOwner()->getOlhos());
  while (! $gado->isGordo());

  /*********************************************/

  //$dinheiro->trazer($felicidade);
  $dinheiro->mandarBuscar($felicidade);

  /*********************************************/

  if ($santo->getOrigem() !== $this->getCasa())
    $santo->fazerMilagre();

  /*********************************************/

  if($ladrao->getVitima() instanceof Ladrao)
    $ladrao->setPena(-100);

  /*********************************************/

  while($alegria)
    if ($sujeito->getCondicaoEconomica() == CondicaoEconomica::POBRE)
      break;

  /*********************************************/

  while($this->estaCantando())
    --$this->males;

  /*********************************************/

  switch($this->getCasa()->getTelhado()->getMaterial()) {
    case Material::CERAMICA:
    case Material::MADEIRA:
    //case Material::VIDRO:
    case Material::FIBROCIMENTO:
    case Material::PLASTICO:
      $this->atirarPedra($vizinho->getCasa()->getTelhado());
      break;
    case Material::PALHA:
      throw new Exception('ERRO: Esta é a casa do Cícero, o porquinho preguiçoso. Não resiste a nada.');
  }

  /*********************************************/

  foreach($palheiro as $objeto)
    if ($objeto instanceof Agulha)
      break;

  /*********************************************/

  if($terra->getOwner() === 'saci')
    foreach($rasteiras as $rasteira)
      $rasteira = Golpe::VOADORA;

  /*********************************************/

  while ($sujeito->getEstado() == BEBADO)
    $sujeito->getAnus()->setOwner(null);

Ditados populares em PHP (parte 2)

Depois do sucesso de público e de crítica da primeira parte dos ditados populares em PHP, deixo vocês com a parte 2. Divirtam-se! :D

<?php

  /*********************************************/

  if($vaca->getLocation() == 'brejo')
    die();

  /*********************************************/

  $dono = $coisa->getOwner();
  if($dono == 'César' || $dono == 'Deus')
    $coisa->entregarPara($dono);

  /*********************************************/

  $x = count($canoa->getPaus());
  echo "Esta canoa foi feita com $x paus.";

  /*********************************************/

  if(date('H:i:s') > '19:00:00')
    foreach($gatos as $gato)
      $gato->setColor('#330000');

  /*********************************************/

  function curiosidade() {
    return shell_exec('kill $(pgrep gato)');
  }

  /*********************************************/

  $outro->setFocinho($um->getCara());

  /*********************************************/

  if(empty($mente))
    Diabo::setOficina($mente);

  /*********************************************/

  while (isVida())
    $esperanca = true;
  $esperanca = NULL;

  /*********************************************/

  if(! in_array('padrinho', $parentada))
    die('pagão');

  /*********************************************/

  define('MAE_COUNT', 1);

  /*********************************************/

  $boi->setDestination($vaca->getDestination());

  /*********************************************/

  if(! empty($saco))
    $saco->ficarEmPe();
  else
    throw new Exception("Encha o $saco.");

  /*********************************************/

  if ($desgraca < 3)
    $desgraca = 'bobagem';

  /*********************************************/

  if(count($remedios) == 0)
    $remediado = true;

  /*********************************************/

  if($terra->getOwner() == 'cego' && count($pessoa->getOlhos()) == 1)
    $terra->coroarComoRei($pessoa);

  /*********************************************/

  array_reverse($pessoas);

  /*********************************************/

  $passaroNaMao->setValue(($passaroVoando->getValue() * 2) + 1);

  /*********************************************/

  switch($cavalo->getModoAquisicao()) {
    case COMPRADO:
    case NASCIDO_NA_FAZENDA:
    case ACHADO:
    case ROUBADO:
    //case DADO:
      $cavalo->verificarDentes();
      break;
  }

  /*********************************************/

  echo 'Com quem andas?';
  $amigo = fgets(STDIN);
  echo "Tu és $nome_pessoa";

  /*********************************************/

Ditados populares em PHP

Faz algum tempo, comecei, meio de farra, uma série de twits “traduzindo” ditados populares para PHP. A coisa foi crescendo e fui recebendo feedbacks positivos de gente se divertindo com eles, e de outros que dizem até estar aprendendo PHP com meus ditados :P .

Para quem ainda não viu, para quem quer ver de novo, e para servir também como arquivo, resolvi reuni-los neste post. Alguns deles foram até, digamos, “refatorados“.

UPDATE: não deixe de conferir também a parte 2. ;)

<?php

  /*********************************************/

  if (Tempo::getEstado() == Tempo::CHUVOSO)
    $cavalinho->recolher();

  /*********************************************/

  try {
    $this->vencer($eles);
  }
  catch(Exception $e) {
    $this->juntarSeA($eles);
  }

  /*********************************************/

  if (! in_array ($cachorro, $this->meusAnimais))
    $this->cacarCom($gato);

  /*********************************************/

  if ($casa->getOwner() == 'ferreiro')
    $espeto = new Espeto('pau');

  /*********************************************/

  foreach($macacos as $macaco) {
    $galho = new Galho();
    $galho->receber($macaco);
  }

  /*********************************************/

  if ($seguro->idade >= 80) die();

  /*********************************************/

  if ($filho->getParent() == 'peixe')
    $filho->setType('peixinho');

  /*********************************************/

  if (in_array('piranha', $rio->getPeixes()))
    $jacare->setEstiloNadar(NADO_COSTAS);

  /*********************************************/

  if ($olhos->getOwner() != $this) {
    $refresco = $pimenta;
    $refresco->colocarEm($olhos);
  }

  /*********************************************/

  if($homem->isPrevenido())
    $homem->setValor($homem->getValor() * 2);

  /*********************************************/

  if ($pessoa->horaAcordou < strtotime('7:00'))
    DEUS::ajudar($pessoa); // Deus é SINGLETON!

  /*********************************************/

  if ($pessoa->temBoca())
    goto Roma;
  // Milhares de linhas de código depois...
  :Roma
    echo ('Parabéns, você chegou a Roma');

  /*********************************************/

  $numGraos = 0;
  do {
    $numGraos++;
    $galinha->getPapo()->setNumGraos($numGraos);
  } while (! $galinha->getPapo()->isPapoCheio());

  /*********************************************/

  if ($macaco->getIdade() >= 60 && $macaco->getMao()->getOndeEsta() == 'cumbuca')
    throw new Exception('Tire a mão daí!!!');

  /*********************************************/

  $agua->setConsistencia('mole');
  $pedra->setConsistencia('dura');
  while(! $pedra->estaFurada())
    $agua->bater($pedra);

<?php

/*********************************************/

if (Tempo::getEstado() == Tempo::CHUVOSO)
$cavalinho->recolher();

/*********************************************/

try {
$this->vencer($eles);
}
catch(Exception $e) {
$this->juntarSeA($eles);
}

/*********************************************/

if (! in_array ($cachorro, $this->meusAnimais))
$this->cacarCom($gato);

/*********************************************/

if ($casa->getOwner() == ‘ferreiro’)
$espeto = new Espeto(‘pau’);

/*********************************************/

foreach($macacos as $macaco) {
$galho = new Galho();
$galho->receber($macaco);
}

/*********************************************/

if ($seguro->idade >= 80) die();

/*********************************************/

if ($filho->getParent() == ‘peixe’)
$filho->setType(‘peixinho’);

/*********************************************/

if (in_array(‘piranha’, $rio->getPeixes()))
$jacare->setEstiloNadar(NADO_COSTAS);

/*********************************************/

if ($olhos->getOwner() != $this) {
$refresco = $pimenta;
$refresco->colocarEm($olhos);
}

/*********************************************/

if($homem->isPrevenido())
$homem->setValor($homem->getValor() * 2);

/*********************************************/

if ($pessoa->horaAcordou < strtotime(’7:00′))
DEUS::ajudar($pessoa); // Deus é SINGLETON!

/*********************************************/

if ($pessoa->temBoca())
goto Roma;
// Milhares de linhas de código depois…
:Roma
echo (‘Parabéns, você chegou a Roma’);

/*********************************************/

$numGraos = 0;
do {
$numGraos++;
$galinha->getPapo()->setNumGraos($numGraos);
} while (! $galinha->getPapo()->isPapoCheio());

/*********************************************/

if ($macaco->getIdade() >= 60 && $macaco->getMao()->getOndeEsta() == ‘cumbuca’)
throw new Exception(‘Tire a mão daí!!!’);

/*********************************************/

$agua->setConsistencia(‘mole’);
$pedra->setConsistencia(‘dura’);
while(! $pedra->estaFurada())
$agua->bater($pedra);

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

%d bloggers like this: