Operadores de Atribuição em PHP PHP Operadores - Parte 1 Introdução Esta é uma parte da minha série, Operadores PHP. Símbolos de adição e subtração são exemplos de operadores em PHP. PHP tem muitos outros operadores que não têm semelhanças com a matemática. Nesta parte da série, nós olhamos para operadores de atribuição em PHP. Tudo dito nesta série é aplicável para o PHP 5. Eu explico a maioria dos operadores, não todos.
Se você é um programador de idade, você pode ler a série em qualquer ordem ou você pode ler apenas a parte, que está relacionada com um problema que você tem atualmente em seu lado emprego. Se você é novo para programação ou você estudou programação e não foram praticá-la, então você deve ler toda a série. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo.
Pré-requisitos Esta série é fácil de entender em si. No entanto, para apreciar a sua aplicação, você precisa estar familiarizado com os seguintes tópicos: - Começando com PHP - Fundamentos de OOP em PHP - Alguns tipos de dados escalares em PHP A linguagem de computador se acumula. Há certas coisas que você tem que aprender primeiro e depois usá-los para aprender coisas mais elevadas. Cada um dos títulos acima é ou um tutorial ou o primeiro tutorial uma série. Se é a primeira parte de uma série, então você deve ter lido toda a série.
Se é um tutorial que está sozinho, então você deve ter lido o tutorial. Para chegar a qualquer um dos artigos, basta digitar o título do artigo e meu nome Chrys na caixa de pesquisa da página e clique em Pesquisar. Nesta parte da série, nós olhamos para operadores de atribuição em PHP. Um exemplo de um tal operador é =. Operando Um operando é uma variável ou um literal (valor) associado a um operador. Considere-se, $ myVar = 30; myVar é um operando esquerdo e 30 é um operando à direita para =.
= É um exemplo de um operador chamado, o operador de atribuição, não o operador igual (detalhes abaixo). Considere o seguinte: $ myVar && $ hisVar && $ herVar Há três operandos na expressão acima. Assim, você pode falar do primeiro (myVar), segundo (hisVar) e operandos terceiros (herVar). &&, Que é de 2 ampersands formar outra operadora; vamos falar sobre isso mais tarde. Operador binário Binário e Unário Operadores Um precisa de dois operadores para trabalhar com: um à sua esquerda e outro à sua direita.
Um operador unário precisa de apenas um operando para trabalhar, colocado à sua esquerda ou à sua direita (ver mais adiante). Operadores Operadores de Atribuição de atribuição são: = * = /=% = + = - = = Nós olhamos para cada um destes operadores nesta parte da série.. Atribuição simples (=) O operador básico de atribuição é, =. A declaração a seguir ilustra um exemplo: $ myInt = 35; Nós dizemos o inteiro, de 35 anos, é atribuído à variável, $ myInt. O operando esquerdo para = é de R $ myInt. O operando direito é 35.
Para todos os operadores de atribuição da operação é da direita para a esquerda; isto é, a partir do operando direito para o operando esquerdo. Se você está tentando fazer semelhança com a matemática, então a sentença anterior (direita para esquerda) pode não fazer sentido; evitar fazer semelhança com a matemática. Veremos muitos exemplos de direita para a esquerda e da esquerda para a direita operações à medida que avançamos na série. Para a atribuição de base, o operando à direita pode ser outra variável ou mesmo uma chamada de função que retorna um valor.
E1 op = Expressões E2 na seguinte afirmação generalizada, E1 é uma variável, op é um operador e E2 é outra variável; = É o operador de atribuição básico: E1 op = E2 Esta afirmação generalizada que envolve o operador de atribuição simples é equivalente a, E1 = E2 E1 op O resto dos operadores de atribuição na lista acima seguir esta regra generalizada como explicado abaixo. O resto dos operadores de atribuição são cada um composto por um operador que você já deve saber, eo operador de atribuição básico.
O operador * = Considere a seguinte declaração: $ int1 = $ int1 * $ int2; Aqui, int1 $ e US $ int2 são variáveis. Suponha que um valor já foi atribuído a $ int1 anteriormente, antes desta declaração. Note que $ int1 é encontrado em ambos os operando à esquerda e à direita do operando (int1 * int2), do operador de atribuição básico. Temos também o operador de multiplicação, *. Na declaração acima do resultado da multiplicação int1 por int2 é atribuído a int1.
A declaração pode ser re-escrita como: $ int1 * = $ int2; Além disso, $ int2 pode ser substituída por um número como em, INT1 * $ = 3; O operador /= Considere a seguinte declaração: $ int1 = $ int1 /$ int2; Aqui, int1 $ e US $ int2 são variáveis. Suponha que um valor já foi atribuído a $ int1 anteriormente, antes desta declaração. Note que $ int1 é encontrado em ambos os operando à esquerda e à direita do operando =. Temos também o operador de divisão, /. Na declaração acima do resultado de dividir $ int1 por $ int2 é atribuído a $ int1.
A declaração pode ser re-escrita como: $ int1 /= $ int2; Além disso, $ int2 pode ser substituída por um número como em, INT1 $ /= 4; O programa a seguir ilustra isso: $ int1 = 20; $ int2 = 4; $ int1 /= $ int2; echo $ int1; ?> O Operador% = Considere a seguinte declaração: int int1 = int1% int2; Aqui, int1 e int2 são variáveis. Note que int1 é encontrado em ambos o operando esquerdo e operando direito. Temos também o operador módulo,%. Na declaração acima do resto da divisão de int1 por int2 é atribuído a int1.
A declaração pode ser re-escrito como: int int1% = int2; O operador + = Considere a seguinte declaração: $ int1 = $ int1 + $ int2; Aqui, int1 $ e US $ int2 são variáveis. Note que $ int1 é encontrado em ambos o operando esquerdo e operando direito do operador de atribuição básico. Temos também o operador de adição, +. Na declaração acima do resultado de adicionar $ int1 para US $ int2 é atribuído a $ int1. A declaração pode ser re-escrita como: $ int1 + = $ int2; O operador - = Considere a seguinte declaração: $ int1 = $ int1 - $ int2; Aqui, int1 $ e US $ int2 são variáveis.
Note que $ int1 é encontrado em ambos o operando esquerdo e operando direito do operador de atribuição básico. Temos também o operador de subtração, -. Na declaração acima do resultado da subtração $ int2 de US $ int1, é atribuído a $ int1. A declaração pode ser re-escrita como: $ int1 - = $ int2; Operadores corda String O PHP tem dois operadores, que são,. e. = Para concatenar duas seqüências como variáveis ou como literais, use o operador ponto. . Exemplo: $ str = "um" "dois"; echo $ str; ?> Hey, você pode usar a op = E2 declaração generalizada E1 com o operador dot cadeia.
Exemplo: $ str = "um"; $ str = "dois."; echo $ str; ?>