内容简介:你什么时候需要包含POST和GET方法作为函数的参数?翻译自:https://stackoverflow.com/questions/1354691/php-get-and-post-in-functions
你什么时候需要包含POST和GET方法作为函数的参数?
When do you you need to include POST and GET methods as parameters to functions?
我会说“从不”:$_GET和$_POST就是所谓的 superglobals :它们存在于整个脚本中;这意味着它们存在于函数/方法中.
特别是,您不需要
global
关键字.
仍然,依赖于函数/方法中的那些是非常糟糕的做法:您的函数/方法通常不应该依赖于未作为参数传递的任何东西.
我的意思是 ;考虑这两个功能:
function check_login_password()
{
$login = $_GET['login'];
$password = $_GET['password'];
// Work with $login and $password
}
和
/**
* Check login and password
*
* @param $login string
* @param $password string
* @return boolean
*/
function check_login_password($login, $password)
{
// Work with $login and $password
}
好的,对于第一个,你不必传递两个参数……但是这个函数不会是独立的,并且在你必须检查几个没有的登录/密码的任何情况下都不会起作用来自$_GET.
使用第二个函数,调用者负责传递正确的参数;这意味着他们可以来自你想要的任何地方:功能总是能够完成它的工作.
翻译自:https://stackoverflow.com/questions/1354691/php-get-and-post-in-functions
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Python 拓展之特殊函数(lambda 函数,map 函数,filter 函数,reduce 函数)
- Python 函数调用&定义函数&函数参数
- python基础教程:函数,函数,函数,重要的事说三遍
- C++函数中那些不可以被声明为虚函数的函数
- 017.Python函数匿名函数
- 纯函数:函数式编程入门
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java数据结构和算法
拉佛 / 计晓云 / 中国电力出版社 / 2004-02-01 / 55.00元
《Java数据结构和算法》(第2版)以一种易懂的方式教授如何安排和操纵数据的问题,其中不乏一些难题:了解这些知识以期使计算机的应用获得最好的表现。不管使用何种语言或平台,掌握了数据结构和算法将改进程序的质量和性能。 《Java数据结构和算法》(第2版)提供了一套独创的可视讨论专题用以阐明主要的论题:它使用Java语言说明重要的概念,而避免了C/C++语言的复杂性,以便集中精力论述数据结构和算法。经......一起来看看 《Java数据结构和算法》 这本书的介绍吧!