Olá galera, nesta Quick Tips, irei começar a me aventurar no mundo do Delphi For PHP, vamos começar com comandos básicos, como condições, repetições, operadores lógicos e tentando o máximo mostrar esta poderosa ferramenta mais a fundo.

Vou fazer algumas comparações com o Delphi Win32, para aqueles que trabalham com esta outra poderosa ferramenta possam aventurar-se assim como eu.

Operadores Aritméticos

Descrição: Usamos estes operadores apenas para números, sejam eles integer ou float. Caso sejam de outro tipo, seus valores serão convertidos antes de efetuar a desejada operação

Vejamos agora os operadores:

+  ->  adição

-   ->  subtração

*  ->  multiplicação

/  ->  divisão

%  ->  módulo

 

Vamos ilustrar agora um exemplo, adicionaremos em nossa página, salve esta como operadores.php :

5 Button(BtnAdicao, BtnSubtracao , BtnMultiplicacao, BtnDivisao, BtnModulo)

3 Edits(EdtValor1, EdtValor2, EdtResultado)

3 Labels(LblValor1, LblValor2, LblResultado)

 


 

Vamos implantar agora o click de cada Button

 

BtnModulo :

function BtnModuloClick($sender, $params)

{

$this->EdtResultado->Text = $this->EdtValor1->Text % $this->EdtValor2->Text;

}

 

BtnDivisao :

function BtnDivisaoClick($sender, $params)

{

$this->EdtResultado->Text = $this->EdtValor1->Text / $this->EdtValor2->Text;

}

 

BtnMultiplicacao :

function BtnMultiplicacaoClick($sender, $params)

{

$this->EdtResultado->Text = $this->EdtValor1->Text * $this->EdtValor2->Text;

}

 

BtnSubtracao :

function BtnSubtracaoClick($sender, $params)

{

$this->EdtResultado->Text = $this->EdtValor1->Text - $this->EdtValor2->Text;

}

 

BtnAdicao :

function BtnAdicaoClick($sender, $params)

{

$this->EdtResultado->Text = $this->EdtValor1->Text + $this->EdtValor2->Text;

}

 

Para strings temos um único operador

 

.  ->  concatenação

 

Vamos ilustrar agora outro exemplo, adicionaremos em nossa página, salve esta como Concatenar.php :

1 Button(BtnConcatenar)

3 Edits(EdtNome, EdtSobrenome, EdtNomeSobrenome)

3 Labels(LblNome, LblSobrenome, LblNomeSobrenome)

 


 

Agora na implementação do BtnConcatenar

 

function BtnConcatenarClick($sender, $params)

{

$this->EdtNomeSobrenome->Text = $this->EdtNome->Text.' '.$this->EdtSobrenome->Text;

}

 

Como podemos notar, a concatenação é montada por “.”, no caso estamos implementando a junção de dois Edits e incluindo um espaço para separar o conteúdo dos dois Edits.

 

Fico por aqui ate à próxima Quick Tips.

Um abraço

 

Wesley Y

wyamazack@rwsolution.com.br