Een vraag over classes, objects en arrays :-)
Ik ben bezig met woocommerce, een webshop plugin voor wordpress. Daar wil ik graag de verzendkosten weergeven. Echter op één of andere manier lukt het me niet om deze te echo'en, dit is mijn code (het belangrijke stuk:
Code (php)
Hierbij krijg ik volgende error:
Catchable fatal error: Object of class could not be converted to string on line 4 (aangepast)
Als ik $available_methods['awd_shipping'] print_r doe, krijg ik volgende gegevens:
WC_Shipping_Rate Object ( [id] => awd_shipping [label] => Onder €50 [cost] => 2.99 [taxes] => Array ( ) [method_id] => awd_shipping )
Nu wil ik dus graag volgend element echo'en: [cost] => 2.99, hoe kan ik dit doen?
Verder maak ik ook nog gebruik van de AWD plugin en daarin staat het volgende:
De volledige plugin code kan je hier vinden: http://plugins.svn.wordpress.org/awd-weightcountry-shipping/trunk/shipping-awd.php
Alvast bedankt voor de hulp :-)
Louis
Gewijzigd op 31/07/2013 18:09:19 door Louis Deconinck
echo $available_methods['awd_shipping']['cost'];
echo $available_methods['awd_shipping']->cost;
omdat print_r zegt dat $available_methods['awd_shipping'] een object is?
ja, maar dan moet cost wel een public property zijn
Code (php)
output:
merci, ik had hetgeen van Santhe ook al gebprobeer en miljoenen andere combinaties, maar dat van frank werkte inderdaad, heel erg bedankt :-)