Php arg在WordPress中是什么意思

Php arg在WordPress中是什么意思,php,arrays,wordpress,Php,Arrays,Wordpress,最近我一直在使用一个API,在那里我发现了一个名为$args\u的数组。我以为这只是一个随机的名字。几天后,我看到了一个完全不同的代码,它使用的是以$args开头的相同类型的数组。这意味着什么。这两个代码都是用PHP编写的 阵列结构的一个示例: $args = array( //////Author Parameters - Show posts associated with certain author. //http://codex.wordpress.org/Class_Re

最近我一直在使用一个API,在那里我发现了一个名为$args\u的数组。我以为这只是一个随机的名字。几天后,我看到了一个完全不同的代码,它使用的是以$args开头的相同类型的数组。这意味着什么。这两个代码都是用PHP编写的

阵列结构的一个示例:

$args = array( 

//////Author Parameters - Show posts associated with certain author.
    //http://codex.wordpress.org/Class_Reference/WP_Query#Author_Parameters
    'author' => '1,2,3,',                     //(int) - use author id [use minus (-) to exclude authors by ID ex. 'author' => '-1,-2,-3,']
    'author_name' => 'luetkemj',              //(string) - use 'user_nicename' (NOT name)
    'author__in' => array( 2, 6 ),            //(array) - use author id (available with Version 3.7).
    'author__not_in' => array( 2, 6 ),        //(a
我不得不说,这两个代码最初都来自WordPress

正是命名约定提高了代码的可读性。您可以用任何名称替换它,它不会影响您的代码

示例一:

$args_user = array(
    'number' => 10
);
$user_query = new WP_User_Query($args_user);
$users = $user_query->get_results();

//------------------------------------------

$args_post = array(
    'numberposts' => -1,
    'post_type' => 'post'
);
$posts = get_posts($args_post);
$my_args_1 = array(
    'number' => 10
);
$query_1 = new WP_User_Query($my_args_1);
$data = $query_1->get_results();

//------------------------------------------

$my_args_2 = array(
    'numberposts' => -1,
    'post_type' => 'post'
);
$data = get_posts($my_args_2);
示例二:

$args_user = array(
    'number' => 10
);
$user_query = new WP_User_Query($args_user);
$users = $user_query->get_results();

//------------------------------------------

$args_post = array(
    'numberposts' => -1,
    'post_type' => 'post'
);
$posts = get_posts($args_post);
$my_args_1 = array(
    'number' => 10
);
$query_1 = new WP_User_Query($my_args_1);
$data = $query_1->get_results();

//------------------------------------------

$my_args_2 = array(
    'numberposts' => -1,
    'post_type' => 'post'
);
$data = get_posts($my_args_2);
代码示例I和II的输出相同,但第一个示例具有良好的用户可读性,如果您有一个较长的方法/代码,那么在看到变量名称后,您可以很容易地识别

正是命名约定提高了代码的可读性。您可以用任何名称替换它,它不会影响您的代码

示例一:

$args_user = array(
    'number' => 10
);
$user_query = new WP_User_Query($args_user);
$users = $user_query->get_results();

//------------------------------------------

$args_post = array(
    'numberposts' => -1,
    'post_type' => 'post'
);
$posts = get_posts($args_post);
$my_args_1 = array(
    'number' => 10
);
$query_1 = new WP_User_Query($my_args_1);
$data = $query_1->get_results();

//------------------------------------------

$my_args_2 = array(
    'numberposts' => -1,
    'post_type' => 'post'
);
$data = get_posts($my_args_2);
示例二:

$args_user = array(
    'number' => 10
);
$user_query = new WP_User_Query($args_user);
$users = $user_query->get_results();

//------------------------------------------

$args_post = array(
    'numberposts' => -1,
    'post_type' => 'post'
);
$posts = get_posts($args_post);
$my_args_1 = array(
    'number' => 10
);
$query_1 = new WP_User_Query($my_args_1);
$data = $query_1->get_results();

//------------------------------------------

$my_args_2 = array(
    'numberposts' => -1,
    'post_type' => 'post'
);
$data = get_posts($my_args_2);

代码示例I和II的输出相同,但第一个示例具有良好的用户可读性,如果您有一个较长的方法/代码,那么在看到变量名称后,您可以很容易地识别出来。

我无法回答您的问题,你想知道中的
作者与
中的
作者与非作者之间的区别吗?代码与我的问题无关。它与数组的名称有关。它代表什么@RaunakGupta@RaunakGupta不,他想知道$args是什么意思。如果它只是wordpress随机给的名字,或者它有什么特别的东西。这个问题是可以理解的好问题之一。。不知道你为什么不明白。我认为这是一个更好的问题。$args只是指通过函数、查询的参数……我无法回答您的问题,您想知道
中的author\u和
中的author\u和
中的author\u not\u之间的区别吗?代码与我的问题无关。它与数组的名称有关。它代表什么@RaunakGupta@RaunakGupta不,他想知道$args是什么意思。如果它只是wordpress随机给的名字,或者它有什么特别的东西。这个问题是可以理解的好问题之一。。不知道你为什么不明白。认为这是一个更好的问题。$args只是表示通过函数的参数,一个查询…他们为什么选择args这个词有任何特定的含义吗?是arg的缩写,所以他们用
$args
表示多个参数。他们为什么选择args这个词有任何特定的含义吗?是arg的缩写,所以他们用
$args
表示多个参数。