摘要:
POST和GET都可以用来提交数据。 POST方法提交的数据在浏览器的地址栏是不可见的,当然利用一些工具是可以看到的,而GET方法提交的数据在地址栏是可见的。两者比较,POST更安全一点。 POST方法提交的数据在数据大小方面是没有限制的,而GET有,所以呢,上传文件通常用的是POST,而不是GET 阅读全文
摘要:
在网页上经常要填写用户名和密码,点击确认按纽之后,用户名和密码经过前端处理之后发送到了服务器上,那么服务器端怎么获取到这些用户提交的数据呢?就是通过超级全局变量 _POST和_GET 先拿_POST做一个例子。 我在我站点的index.html中写入下面的代码。意思是创建一个表单,这个表单提交用的方 阅读全文
摘要:
超级全局变量,超级在哪里呢?相对于global类型的变量,超级全局变量的作用域是没有限制的,函数外、函数内、随便一个PHP文件都可以引用超级全局变量。在PHP中有很多超级全局变量, 常用的有_SERVER GLOBALS _POST _GET _COOKIE _SESSION _FILES _SER 阅读全文
摘要:
一个函数中可以有return语句,也可以没有。什么时候需要呢?就是当你想接收函数的执行结果的时候,你需要一个return 语句。 函数执行完return语句之后,return语句后面的代码是永远不会得到执行的。 PHP中的return一般情况下只能通过return获得一个返回值,如果想获得多个返回值 阅读全文
摘要:
在定义函数的时候,我们可以把其中的一个参数变的特殊起来,使它有一个默认值,这个参数就叫默认参数。在调用这个函数的时候,你既可以给这个默认参数传递一个值,这样的话默认参数的值会被覆盖掉,也可以不给它传递值,这样的话,函数会使用默认参数的值。 默认参数需要注意的点是,默认参数必须要在参数位置最右边,为什 阅读全文
摘要:
这个和C语言中的include是同样的用法,如果一个php文件中有一句include a.php,那么执行的时候就会把a.php的内容插入到这个php文件中。 举个例子,我现在有一个名为helloworld.php的文件,它的内容如下: 我还有一个名为new.php的文件,它的内容如下: 执行结果如 阅读全文
摘要:
这两个关键字经常被用在循环中,但作用是完全不同的。 在循环中遇到continue这个单词的时候一定要理解为skip,跳过或者略过,啥意思?就是跳过本次循环,后面的循环继续走起来,老铁。 break是说,只要程序遇到break,循环就此打住,后面的循环就没什么事儿了,完全不执行。 阅读全文
摘要:
顾名思义,foreach是for each的连写,不是for reach。意思就是对数组中的每个元素都要处理一次。 foreach只能用来处理数组。 有两种用法,先看第一种。 解释一下上面的代码,既然foreach是用来处理数组的,那么肯定需要指定一个数组的名字,array就是存放数组名字的一个变量 阅读全文
摘要:
for循环的执行逻辑是先执行一次init语句,然后判断condition是否为true,是则执行func(),再执行statement语句,再次判断conditon。。。进入下一次循环。 init在整个循环过程中只执行一次,而condition、func()、statement每次循环都会执行一次。 阅读全文