-1
正如我在接力知道爲了獲得訪問,我們需要做這樣的事情OOP訪問類變量:)使用functionName( - > SomeVariable
$foo = new Foo;
echo $foo->cart
但在某些類的變量在woocommerce一個PHP文件,我發現類似的東西
WC()->cart;
所以我想知道他們是如何通過只是一個函數訪問類變量,而無需任何對象?謝謝大家幫忙
正如我在接力知道爲了獲得訪問,我們需要做這樣的事情OOP訪問類變量:)使用functionName( - > SomeVariable
$foo = new Foo;
echo $foo->cart
但在某些類的變量在woocommerce一個PHP文件,我發現類似的東西
WC()->cart;
所以我想知道他們是如何通過只是一個函數訪問類變量,而無需任何對象?謝謝大家幫忙
功能WC
WooCommerce的主要實例。
返回WC的主要實例,以防止使用全局變量。
因此,WC()
函數本身返回一個對象。從那裏,你可以像任何其他的一樣對它進行操作。作爲一個非常簡單的例子:
<?php
class Foo
{
public $id = 123;
}
function foo() {
return new Foo;
}
echo foo()->id; // 123;