A linguagem de programação PHP é uma linguagem comumente usada para escrever páginas Web dinâmicas . Uma página Web normal é escrito em HTML, ou Hypertext Markup Language. HTML não tem quaisquer construções de programação , pois destina-se apenas para definir a estrutura de um documento. Um programa PHP contém um modelo de HTML com blocos de código PHP inseridas em vários locais. Quando o programa é executado, os blocos de gerar código HTML, proporcionando, assim, um elemento de programação em HTML. PHP não tem nenhum método de declarar os tipos de dados . No entanto , o método int do tipo de dados que compensa a fundição . Tipos de Dados
muitas linguagens de programação - mas não PHP - exigem uma declaração formal de uma variável antes que possa ser usado. As variáveis são titulares de dados e geralmente têm propriedades específicas que lhes forem atribuídas em uma declaração , incluindo tipos de dados. PHP dá uma variável do tipo de dados que o primeiro é preenchida nele . Assim, a variável não precisa ser declarado , apenas utilizado de forma consistente. Por exemplo, $ a_var = "10" faz a_var uma variável de seqüência de caracteres , $ a_var = 10 faz com que seja uma variável inteira .
Digite Fundição
"Tipo de fundição " significa converter os dados em uma variável de um tipo de dados para outro. PHP é uma linguagem muito tolerante. Muitas linguagens de gerar mensagens de erro ou até mesmo parar de funcionar se for feita uma tentativa de converter dados para um tipo de dados incompatíveis. PHP não. Ele só converte tudo o que pode . Assim, em PHP , se a string " 10abc " é convertido para um inteiro, a parte de "abc" é cortada em vez de causar uma condição de erro .
Uso
< br >
O int elenco precedido uma variável , como um modificador . No entanto, a lança tem uma sintaxe específica que os tornam diferentes dos modificadores padrão ou funções. A função intval executa a mesma tarefa como int . Considerando intval é implementado como " intval ( $ a_var ) , " int é implementado como " (int) $ a_val . " Isso é diferente de modificadores, que precederam a variável sem parênteses , como " global $ var. " O int elenco retorna um valor e por isso tem que haver uma variável criada para pegar a saída , ou os resultados do elenco pode ser alimentado em outra operação.
Condições
o int elenco não apenas converter strings em números inteiros. Uma variável booleana é convertido em 1 se o seu estado é verdadeiro ou 0 se o seu estado é FALSE. Os números com casas decimais, armazenados como ponto flutuante "flutuar" tipo são arredondados para o número inteiro mais próximo por int . No entanto , int não funciona bem converter a saída de uma equação matemática que resulta em fracções . Nesses casos é melhor para executar a operação e , em seguida, volta o número em vez de lançá-lo como um número inteiro.