Bem, um código vale mais que mil palavras:
$array = array(1, 2, 3, 4, 5);
array_map(function($text) { echo $text, PHP_EOL; }, $array);
Via http://gist.github.com/4646 e http://wiki.php.net/rfc/closures
Bem, um código vale mais que mil palavras:
$array = array(1, 2, 3, 4, 5);
array_map(function($text) { echo $text, PHP_EOL; }, $array);
Via http://gist.github.com/4646 e http://wiki.php.net/rfc/closures
Tags: php
Para quem gostou do LINQ (.NET), acabei de ver que foi feito um port para PHP!
Fluent interface é um termo criado por Eric Evans e Martin Fowler para um tipo de comportamento utilizado em chamadas de métodos em um mesmo contexto. É simples de explicar com um exemplo:
Tendo a classe:
class Person{
public function __construct(){
return $this;
}
[…]
Tentem
$a = 0;
$b = “eggs”;
$c = “spam”;
print ($a == $b) ? “a == b\n” : “a != b\n”;
print ($b == $c) ? “b == c\n” : “b != c\n”;
print ($a == $c) ? “a == c\n” : “a != c\n”;
print ($a == $d) ? “a == d\n” : “a != d\n”;
print ($b == $d) ? […]
Tags: php
Bem, depois de brincar e adorar o framework Camping para Ruby ou Web.py para Python resolvi criar um framework pequenino(>6kb) para PHP baseado na mesma filosofia. Bem Nice Dog é um framework minimalista, tem apenas o básico para aplicações básicas. Claro que você pode usar ele para mover a Millennium Falcon, basta sair plugando bibliotecas […]
Tags: php
Acabei de ler no blog de desenvolvedores da BBC que eles apesar deles usarem e gostarem de Ruby on Rails, estão construindo um Perl On Rails. Talvez, se conseguirem, vamos ter um outro competidor para o Rails, até mesmo pq Ruby herdou de Perl muitas coisas. Eu não sei programar uma linha em Perl mas […]
Tags: django · frameworks · perl · php · rails · ruby
No meio tempo entre trabalho, faculdade e o projeto Prices (será lançado em breve e feito em Django) estou fazendo um pequeno projeto em PHP para controlar banners. Nada grande como as soluções que encontrei, ele está sendo desenvolvido para ser simples. Para o projeto estou usando o CodeIginiter, um framework simples e rápido. Resolvi […]
Encontrei um site bem legal que é um digg like de piadas, maispiadas.com.br, MUITO legal o site, vale a pena navegar uns minutinhos e rir. O site foi feito em PHP com Codeigniter.
É, GD não tá com nada FLAMES!!! Precisei de algo melhor para manipular imagens, então pensei no imagemagick, mas queria executar diretamente do shell os comandos como no mini-magick e acabei criando um minimagick.php O código fonte está aqui.
Estudo várias coisas ao mesmo tempo, entre elas, frameworks. Tendo já testado Django, Rails e o framework da Zend posso falar, PHP perde feio com o seu Zend. Zend está mais parecido com apenas mais um conjunto de bibliotecas que DEVERIAM estar no PEAR e não em um framework isoladas. E falando nisso, o […]
Tags: code · django · php · python · ruby
Estou escrevendo um texto (não posso chamar de artigo pela má formatação) para quem quer migrar de PHP para Python. Um estudo que estou tendo que fazer e mostrar para meu empregador que faça nós acreditarmos na mudança. O draft está aqui: http://docs.google.com/Doc?id=a87jgdvkfmc_439bqrss. Estou mudando sempre então… Você que nunca ouviu falar em Python dá […]
Tags: code · papers · php · python
Precise imprimir uns relatórios em PHP, a melhor solução que achei é o PHPreports do Taq, infelizmente não funcionava com o Firebird as funções tipo getSum. Uma pequena alteração e pronto! Está ai o patch:
— PHPReportField_orig.php 2007-08-03 13:33:45.000000000 -0300
+++ PHPReportField.php 2007-08-03 13:34:04.000000000 -0300
@@ -89,7 +89,7 @@
data. note that is a bug on the way the database returns […]
Estou trabalhando em um CMS para minha empresa, problema: O site será feito em várias línguas. Cheguei a instalar o plugin Globalize no rails mas foi frustrante mesmo usando o tutorial que tinha no wiki. Um plugin chamado globalize_extension simplesmente não funcionava e eu não tinha tempo, então resolvi usar o Globalize para strings como […]
Tags: code · php · plugins · ruby
Eu precisava saber se uma variável era um número, mesmo que fosse ‘10′ ou “10″, isso é, mesmo que fosse string. Então usei typecasting do php:
if ((int)$id != 0)…
Simples, se a variável é “bastos”, o typecasting retorna 0 (Zero) e não um erro!
Fiz o mesmo com Python, obviamente me jogou uma mensagem de erro, pq […]
MMS
Originally uploaded by comechao.
Perdendo a cabeça para colocar o PHP pra acessar o MS-SQL em servidor Linux…