PHP 7.3 + GTK 3 = Novo PHP-GTK

A anos a comunidade PHP-GTK vem sumindo. Apesar de uma comunidade grande, poucos envolvidos de fato aparecem. Quando houve a migração de GTK 1 para GTK 2, isso levou pouco tempo, e fez com que os membros dispersassem. Isso ocorreu facilmente pois o PHP 5 ainda houve muita compatibilidade da lib de desenvolvimento do PHP….

Construindo interfaces PHP-GTK com Vbox e Hbox

Eu não costumo muito usar VBox ou HBox, porque acho o Fixed mais fácil para trabalhar, mas como na programação se tem casos e casos, é bom a gente saber um pouco de tudo. E realmente para deixar uma janela com a opção de “resize” de forma fácil, eu precisei usar um VBox, a principio…

Criando Extensões PHP – Preparando o ambiente (Windows)

Talvez eu tenha demorado um pouco para postar como faze-lo no Windows, mas ai esta. Este post é uma resposta ao post Criando Extensões PHP – Preparando o ambiente (Linux). Aqui vou mostrar como iniciar um projeto, compilar a sua extensão. Precisaremos dos fontes do PHP e do VisualC++. Aqui utilizarei o Visual Studio 2005….

Criando Extensões PHP – Preparando o ambiente (Linux)

Talvez eu tenha demorado um pouco para postar sobre este assunto, já que postei alguns outros assuntos mais avançados. Neste post vou mostrar como iniciar um projeto, compilar num novo PHP com suporte a sua extensão ou somente sua extensão. Porem não tive oportunidades nem feedbacks sobre como fazer isto no Windows, então vou explicar…

Criando Extensões PHP – Criando callbacks

Em algum momento, o usuário precise fazer com que uma função chame outra função para desenvolver alguma funcionalidade. Estas funções são chamadas de Callbacks. Um exemplo disso, uma função simples, que some 2 números. Digamos que por algum motivo o resultado disso seja 3, e quando isso ocorrer, o usuário precise executar uma outra função….

Melhorando a performance do seus loopings

Algumas vezes precisamos fazer looping muito grande, e muitas dessas vezes não nos preocupamos com o rendimento disso. Ja tentou calcular o tempo entre o foreach, for e o while? Pois é, existem algumas funções que deixam seus looping muito mais rapido. são elas key(), current(), next(), reset(), e algumas outras também. Segue um código…

Criando Extensões PHP – Trabalhando com resources

Bem, este tópico eu iniciei para esclarecer algumas duvidas com um membro, o Helder, mas também é aberto a todos, claro. Primeiro postei este, pois era a urgência, mas pretendo fortemente iniciar uma serie de posts sobre o assunto. Bem, vamos la. Muitas vezes você precisa retornar uma janela, retornar algum tipo de variável que…

SDL_mixer. Sons no seu PHP

Estive estudando muito sobre módulos PHP, e acabei desenvolvendo uma extensão, a SDLmixer, que pode ser baixada em http://code.google.com/p/phpsdlmixer/ https://github.com/scorninpc/php-sdlmixer. A extensão ainda não foi compilada para windows, por enquanto só linux, com a versão code, e o .so compiladinho para seu PHP 5. Para quem não sabe, SDL é uma biblioteca multi-plataforma para desenvolvimento…