Opérateurs d'affectation dans les opérateurs PHP PHP - Partie 1 Introduction Cela fait partie de ma série 1, les opérateurs PHP. Addition et de soustraction symboles sont des exemples d'opérateurs en PHP. PHP dispose de nombreux autres opérateurs qui ne disposent pas de similitudes avec les mathématiques. Dans cette partie de la série, nous regardons les opérateurs d'affectation en PHP. Ce qui est dit dans cette série est applicable à PHP 5. Je explique la plupart des opérateurs, pas tous.
Si vous êtes un ancien programmeur, vous pouvez lire la série dans l'ordre ou vous pouvez lire seulement la partie qui est liée à un problème que vous avez actuellement sur votre côté de l'emploi. Si vous êtes nouveau à la programmation ou vous avez étudié la programmation et n'êtes pas encore pratiquer, alors vous devriez lire toute la série. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez.
Prérequis Cette série est facile à comprendre en soi. Toutefois, pour apprécier son application, vous devez être au courant des sujets suivants: - Démarrer avec PHP - Notions de base de la POO en PHP - Certains types de données scalaires en PHP un langage informatique édifie. Il ya certaines choses que vous avez à apprendre d'abord et ensuite les utiliser pour apprendre des choses plus élevées. Chacun des titres ci-dessus est soit un tutoriel ou le premier tutoriel d'une série. Si elle est la première partie d'une série, alors vous devriez avoir lu toute la série.
Si il est un tutoriel debout seul, alors vous devriez avoir lu le tutoriel. Pour atteindre ces articles, il suffit de taper le titre de l'article et mon nom Chrys dans le champ de recherche de cette page puis cliquez sur Rechercher. Dans cette partie de la série, nous regardons les opérateurs d'affectation en PHP. Un exemple d'un tel opérateur est =. Opérande Un opérande est une variable ou un littéral (valeur) associé à un opérateur. Considérons, $ myVar = 30; myVar est un opérande de gauche et 30 est un opérande droit à =.
= Est un exemple d'un opérateur appelé, l'opérateur d'affectation, pas l'opérateur d'égalité (détails ci-dessous). Considérez: $ myVar && $ hisVar && $ herVar Il ya trois opérandes dans l'expression ci-dessus. Ainsi, vous pouvez parler de la première (myVar), deuxième (hisVar) et troisième opérandes (herVar). &&, Soit 2 esperluette forment un autre opérateur; nous allons en parler plus tard. Opérateur binaire binaire et unaire Opérateurs Un besoin de deux opérandes de travailler avec: l'un sur sa gauche et l'autre à sa droite.
Un opérateur unaire ne nécessite qu'une seule opérande de travailler avec, placé à sa gauche ou à sa droite (voir plus loin). Opérateurs d'affectation d'affectation sont: = * = /=% = + = - = = Nous regardons chacun de ces opérateurs dans cette partie de la série.. Simple affectation (=) L'opérateur d'affectation de base est, =. La déclaration suivante illustre un exemple: $ myInt = 35; Nous disons que le nombre entier, 35, est affecté à la variable, $ myInt. L'opérande de gauche à = $ est myInt. L'opérande de droite est 35.
Pour tous les opérateurs d'affectation de l'opération est de droite à gauche; qui est, de l'opérande droit à l'opérande gauche. Si vous essayez de faire de similitude avec les mathématiques, puis la phrase précédente (de droite à gauche) n'a pas de sens; éviter de faire de similitude avec les mathématiques. Nous verrons de nombreux exemples de droite à gauche et de gauche à droite les opérations que nous avançons dans la série. Pour l'affectation de base, l'opérande de droite peut être une autre variable ou même un appel de fonction qui retourne une valeur.
E1 op = E2 expressions dans la déclaration générale suivante, E1 est une variable, op est un opérateur et E2 est une autre variable; = Est l'opérateur d'affectation de base: E1 op = E2 Cette déclaration générale qui implique l'opérateur d'affectation simple est l'équivalent, E1 = E1 op E2 Le reste des opérateurs d'affectation dans la liste suivent au-dessus de cette règle généralisée comme expliqué ci-dessous. Le reste des opérateurs d'affectation sont chacune constituée d'un opérateur vous le savent déjà, et l'opérateur d'affectation de base.
L'opérateur * = Considérer la déclaration suivante: $ = int1 $ int1 * int2 $; Ici, int1 $ et int2 $ sont des variables. Supposons qu'une valeur a déjà été attribué à int1 $ précédemment, avant cette déclaration. Notez que int1 $ se retrouve dans les l'opérande gauche et la droite opérande (int1 * int2), de l'opérateur d'affectation de base. Nous avons aussi l'opérateur de multiplication, *. Dans la déclaration ci-dessus résulte de la multiplication par int1 int2 est affecté à int1.
La déclaration peut être ré-écrit ainsi: $ int1 * int2 = $; En outre, int2 $ peuvent être remplacés par un nombre comme dans, $ int1 * = 3; L'opérateur /= Considérer la déclaration suivante: $ = int1 $ int1 /$ int2; Ici, int1 $ et int2 $ sont des variables. Supposons qu'une valeur a déjà été attribué à int1 $ précédemment, avant cette déclaration. Notez que int1 $ se retrouve dans les l'opérande gauche et la droite opérande =. Nous avons aussi l'opérateur de division, /. Dans la déclaration ci-dessus le résultat de la division int1 $ par int2 $ est affecté à int1 $.
La déclaration peut être ré-écrit ainsi: $ int1 /$ = int2; En outre, int2 $ peuvent être remplacés par un nombre comme dans, $ int1 /= 4; Le programme suivant illustre cela: int1 $ = 20; int2 $ = 4; int1 $ /$ = int2; écho int1 $; ?> L'opérateur% = Considérer la déclaration suivante: int = int1 int1% int2; Ici, int1 et int2 sont des variables. Notez que int1 se trouve à la fois dans l'opérande de gauche et de l'opérande droit. Nous avons aussi l'opérateur modulo,%. Dans la déclaration ci-dessus le reste de la division par int1 int2 est affecté à int1.
La déclaration peut être ré-écrit comme: int int1% = int2; L'opérateur + = Considérer la déclaration suivante: $ = int1 $ int1 + $ int2; Ici, int1 $ et int2 $ sont des variables. Notez que int1 $ se retrouve dans les l'opérande gauche et la droite opérande de l'opérateur d'affectation de base. Nous avons également l'opérateur d'addition, +. Dans la déclaration ci-dessus résulte de l'addition $ int1 à int2 $ est affecté à int1 $.
La déclaration peut être ré-écrit ainsi: $ int1 + int2 = $; L'opérateur - = Considérer la déclaration suivante: $ = int1 $ int1 - int2 $; Ici, int1 $ et int2 $ sont des variables. Notez que int1 $ se retrouve dans les l'opérande gauche et la droite opérande de l'opérateur d'affectation de base. Nous avons aussi l'opérateur de soustraction, -. Dans la déclaration ci-dessus le résultat de la soustraction int2 $ de int1 $, est attribué à int1 $. La déclaration peut être ré-écrit ainsi: $ int1 - int2 = $; String La chaîne Opérateurs Le PHP dispose de deux opérateurs, qui sont,. et.
= Pour concaténer deux chaînes comme variables ou littéraux, utiliser l'opérateur point. . Exemple: $ str = "un" "deux"; echo $ str; ?> Hey, vous pouvez utiliser l'op = E2 déclaration généralisée E1 avec l'opérateur chaîne de dot. Exemple: $ str = "on"; $ str = "deux". echo $ str; ?>