Maison > développement back-end > Problème PHP > La différence entre une flèche simple et une double flèche en php

La différence entre une flèche simple et une double flèche en php

Libérer: 2023-02-28 08:24:01
original
6640 Les gens l'ont consulté

La différence entre une flèche simple et une double flèche en php

La différence entre une flèche simple et une double flèche en PHP :

Utilisez le symbole ->

Ce qui suit est un exemple d'applet :

<?php
//定义类Cart
class Cart {
    var $items;  // 购物车中的物品
    // 将 $num 个 $artnr 物品加入购物车
    function add_item($artnr, $num) {
        $this->items[$artnr] += $num;
    }
    // 将 $num 个 $artnr 物品从购物车中取出
    function remove_item($artnr, $num) {
        if ($this->items[$artnr] > $num) {
            $this->items[$artnr] -= $num;
            return true;
        } elseif ($this->items[$artnr] == $num) {
            unset($this->items[$artnr]);
            return true;
        } else {
            return false;
        }
    }
}
//示例继承定义类Named_Cart
class Named_Cart extends Cart {
    var $owner;
    function set_owner ($name) {
        $this->owner = $name;
    }
}
//使用类的代码
$ncart = new Named_Cart;    // 新建一个有名字的购物车
$ncart->set_owner("kris");  // 给该购物车命名
print $ncart->owner;        // 输出该购物车主人的名字
$ncart->add_item("10", 1);  // (从购物车类中继承来的功能)
?>
Copier après la connexion

"->" Cette flèche peut également appeler une fonction dans la classe

class a { function b() { echo &#39;a&#39;; } } $a=new a; $a->b(); 输出:a
Copier après la connexion

=> Flèche, utilisée pour définir un tableau :

$array1 = array(&#39;a&#39; = >5, &#39;b&#39; = >6);
while ($arrayitem = each($array1)) {
    extract($arrayitem);
    echo(&#39;<br />&#39;.$key.&#39;=&#39;.$value);
}
输出:a = 5 b = 6
Copier après la connexion

Résumé : La flèche unique PHP "->" est utilisée pour référencer les attributs et les méthodes d'une classe ou appeler des fonctions dans la classe. La double flèche "=>" permet de définir un tableau.

Recommandé : serveur php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal