Php arg在WordPress中是什么意思
最近我一直在使用一个API,在那里我发现了一个名为$args\u的数组。我以为这只是一个随机的名字。几天后,我看到了一个完全不同的代码,它使用的是以$args开头的相同类型的数组。这意味着什么。这两个代码都是用PHP编写的 阵列结构的一个示例: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
$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
表示多个参数。