📜  ->regular_price - PHP (1)

📅  最后修改于: 2023-12-03 14:59:00.731000             🧑  作者: Mango

理解 '->regular_price' in PHP

在PHP中,'->'是对象操作符,常常用于在一个对象中引用一个属性或方法。'regular_price'是一个属性名,在对象上引用该属性时需要使用'->'操作符。

以下是一个示例:

class Product{
    public $name;
    public $regular_price;
}

$product = new Product();
$product->name = "iPhone 12";
$product->regular_price = 999.99;

echo $product->name . " 的原价是:" . $product->regular_price;

上述示例中,我们定义了一个名为'Product'的类,并创建了一个名为'$product'的对象。我们为对象的'name'和'regular_price'属性赋值,并输出了产品名称和原价。

现在我们将对产品的价格进行打折并输出:

$sale_price = $product->regular_price * 0.9;
echo $product->name . " 打折后的价格是:" . $sale_price;

在上述代码片段中,我们使用对象操作符'->'获取产品对象的'regular_price'属性,并将其乘以0.9来计算打折价格。

有一个常见的错误是直接使用$来引用对象属性,这是错误的。正确的用法是使用'->'操作符。

// 错误的示例
$sale_price = $product->$regular_price * 0.9;

// 正确的示例
$sale_price = $product->regular_price * 0.9;

在PHP中使用'->'操作符引用对象属性是一种常见的编程习惯,可以帮助我们更方便地操作对象。