تابع ووکامرسی wc_print_r نمایش جزئیات متغیر قابل خواندن
تابع ووکامرسی wc_print_r – نمایش جزئیات متغیر با خوانایی بالا
Syntax – سینتکس
(string|bool) wc_print_r( (mixed) $expression, (bool) $return = false );
Parameters – پارامتر ها (2)
- 1- $expression (mixed)
- 2- $return (bool)
Returns – مقادیر بازگشتی (string|bool)
False if expression could not be printed. True if the expression was printed. If $return is true, a string representation will be returned.
Usage – نحوه استفاده
if ( !function_exists( 'wc_print_r' ) ) { require_once ABSPATH . PLUGINDIR . 'woocommerce/includes/wc-core-functions.php'; } // The expression to be printed. $expression = null; // Optional. Default false. Set to true to return the human-readable string. $return = false; // NOTICE! Understand what this does before running. $result = wc_print_r($expression, $return);
Defined – محل تعریف
/includes/wc-core-functions.php
function wc_print_r( $expression, $return = false ) { $alternatives = array( array( 'func' => 'print_r', 'args' => array( $expression, true ) ), array( 'func' => 'var_export', 'args' => array( $expression, true ) ), array( 'func' => 'json_encode', 'args' => array( $expression ) ), array( 'func' => 'serialize', 'args' => array( $expression ) ), ); $alternatives = apply_filters( 'woocommerce_print_r_alternatives', $alternatives, $expression ); foreach ( $alternatives as $alternative ) { if ( function_exists( $alternative['func'] ) ) { $res = call_user_func_array( $alternative['func'], $alternative['args'] ); if ( $return ) { return $res; } else { echo $res; return true; } } } return false; }
versions – نسخه ها
از نسخه : 3.0
نسخه فعلی : 3.0.6
دیگر نسخه ها : 3.0.6 , 3.0.5 , 3.0.4 , 3.0.3 , 3.0.2
ارسال نظر