首页 > 后端开发 > 正文

php预定义变量有哪些

2024-07-22 11:05:43 | 我爱编程网

今天我爱编程网小编整理了php预定义变量有哪些相关信息,希望在这方面能够更好的大家。

本文目录一览:

php预定义变量有哪些

php预定义变量有哪些


PHP 提供了大量的预定义变量。这些变量将所有的外部变量表示成内建环境变量,并且将错误信息表示成返回头。
预定义变量又叫超全局变量,包括:(推荐学习:PHP视频教程)
$_GET、$_POST、$_SERVER、$_REQUEST、$GLOBALS、$_COOKIE、$_SESSION、$_ENV、$_FILES 、$php_errormsg 、$HTTP_RAW_POST_DATA、$http_response_header、$argc、$argv
预定义变量的作用域称为“超全局作用域”:全局作用域 + 局部作用域的总和(函数内外全都可用)
超全局变量都是数组!
例如,$_GET变量(数组):
get这个词,常常出现在这里:<form action=”abc.php” method=”get” >.....</form>
这叫做“表单以get方式提交数据”
则$_GET这个预定义数组变量,就是指以这种方式提交的所有数据的集合(数组)
对应来说,也可以以post方式提交数据
注意:get这个词,似乎没有中文翻译。
实际上,在网页中,以get方式提交数据有多种形式:
形式一:
<form action=”abc.php” method=”get” >
项目1: <input type=”text” name=”uName” />
项目2: <input type=”password” name=”uPswd” />
<input type=”submit” value=”提交” />
</form>其作用是:用户填写表单数据,并提交后,会将数据发送(提交)给页面abc.php,其实也可以理解为“打开”该网页(abc.php),还可以理解为“请求”该网页(abc.php)
形式二:
<a href=”abc.php?uName=test1&uPswd=123” > 文字。。</a>其作用是:用户点击链接后,会将数据发送(提交)给页面abc.php,其实也可以理解为“打开”该网页(abc.php),还可以理解为“请求”该网页(abc.php),这种请求也是get请求
形式三:
<script>
location.href = “abc.php?uName=test1&uPswd=123”; //利用location对象的属性href
</script>其作用是:当该行语句执行的时候(通常其实是在函数中),会将数据发送(提交)给页面abc.php,其实也可以理解为“打开”该网页(abc.php),还可以理解为“请求”该网页(abc.php),这种请求也是get请求
形式四:
<script>
location.assign( “abc.php?uName=test1&uPswd=123”); //利用location对象的方法assign()
</script>其作用是:当该行语句执行的时候(通常其实是在函数中),会将数据发送(提交)给页面abc.php,其实也可以理解为“打开”该网页(abc.php),还可以理解为“请求”该网页(abc.php),这种请求也是get请求

php预定义变量有哪些我爱编程网

PHP 变量在哪里定义呢?

在你上述代码之前一般会有对 $cookieusername 和 $cookiename 的赋值语句,或者会有 require 或 include 语句,以引用其他 php 文件,而这两个变量恰好在其他文件中定义。

如果你确定 $cookieusername 和 $cookiename 在第一行被引用,在他之前没有任何代码。那么还有一种可能的解释,那就是这个 index.php 文件被其他文件 require 或 include 了,这两个变量在父文件那里定义了。

如果继续确定没有其他任何文件 require 或 include 'index.php' ,那么上述代码要么是菜鸟写的,要么是大牛写的。不是我等凡人能看懂。

php预定义变量有哪些

php如何定义一个函数

我爱编程网(https://www.52biancheng.com)小编还为大家带来php如何定义一个函数的相关内容。



函数是完成一个特定功能的代码集合,可以分为系统函数和用户函数。用户可以通过创建自定义函数实现特定需要。
1.函数定义语法结构:
PHP中允许用户使用function关键字创建一个自定义函数。语法结构:
function 函数名称(参数1, 参数2, ...)
{
//函数内的代码
}PHP对函数名称的限制比较少,可以是以字母或下划线开头后跟字母、下划线或数字的任何字符串,而且不区分大小写。括号内是函数的参数,多个参数间用逗号分隔,没有参数时括号也不能省略。大括号内是函数体,在函数体内使用return语句可以指定函数的返回值。示例:
function format_Html($text){
$text="<u><i><b>$text</b></i></u>"; //应用加粗、斜体和粗体标记
echo $text; //输出格式化后的字符串
}2.使用函数:
用户函数创建之后,便可以像系统函数一样使用,即通过指定函数名称来调用。如果该函数需要参数,需要在小括号内指定参数的值,注意参数的类型应与定义时一致。
在调用用户自定义函数时,必须确保之前函数已经存在,即函数应先定义再调用。示例:
<table cellspacing=0 cellpadding=0 width="511" border=0>
<tr>
<td width="70" height=22>产品名称:</td>
<td width="292" height=22 class="title"><?php format_Html(“企业管理系统”); ?></td>
</tr>
</table>3.函数返回值:
有时需要在程序外部使用函数执行的结果,这时就需要在函数内使用return语句指定一个返回值。使用return语句可以为函数返回任何类型的数据。示例:
<?php
function getDataAry(){
$resAry=array(95,87,79,80,62,74,90,92); //创建一个数组
return $resAry; //返回该数组
}
$ary=getDataAry(); //保存函数返回的数组
foreach ($ary as $i) echo $i.","; //遍历数组,输出所有数
?>4.函数参数传递方式:
PHP支持的参数传递方式有:按值传递、按索引传递、默认值传递和可变参数列表传递。

以上就是我爱编程网小编给大家带来的php预定义变量有哪些全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“php预定义变量有哪些”相关推荐
PHP 变量在哪里定义呢?
PHP 变量在哪里定义呢?

PHP变量在哪里定义呢?在你上述代码之前一般会有对$cookieusername和$cookiename的赋值语句,或者会有require或include语句,以引用其他php文件,而这两个变量恰好在其他文件中定义。如果你确定$cookieusername和$cookiename在第一行被引用,在他之前没有任何代码。那么还有一种可能的解释,那就是这个index.php文件被其他文件re

2024-07-22 04:59:43
在PHP中,预定义的常量和变量,是怎么使用和输出的?
在PHP中,预定义的常量和变量,是怎么使用和输出的?

03、PHP常量常量在PHP中指的是在整个运行过程中固定不变的值。常量的定义方式主要有以下几种:首先,我们可以通过`define()`函数来定义常量,这是一种常见的定义方式。使用`define()`函数定义的常量可以使用特殊字符,但在调用时需要使用`constant`关键字。其次,除了`define()`函数,我们还可以使用`const`关键字来定义常量。使用`const`关键字

2024-10-13 09:50:57
php升序函数 数组函数库预定义常量
php升序函数 数组函数库预定义常量

php数组有两个元素怎样用sort排序php的数组分为数字索引型的数组,和关键字索引的数组。如果是数字索引的,可以这样使用:$names=['Tom','Rocco','amiona'];sort($names);sort()函数只接收数组这个一个参数,默认排序方式是按照字母升序排列,因为是区分大小写的,所以大写字母在前,小写字母在后。以上排序的结果是:['Rocco',

2024-09-10 05:20:00
PHP中怎么定义常量与变量
PHP中怎么定义常量与变量

phpSetlocale语法在PHP中,setlocale函数用于设置程序的区域设置,它接受两个参数:1.constant是必需的,它定义了要设置的区域信息类型。以下是一些可用的常量选项:LC_ALL:包含所有选项,如排序、字符类别、消息格式、货币格式、数字格式和日期/时间格式。LC_COLLATE:关于排序的规则。LC_C

2025-01-21 08:27:36
PHP有哪几种外部变量?如何使用这几种变量?
PHP有哪几种外部变量?如何使用这几种变量?

php调用其他文件变量★PHP变量是有作用域(指定的有效范围)的:函数内声明的变量只对该函数有效,出了函数的范围就会无效;同理在函数以外声明的变量在函数中访问也是无效的;函数内的变量跨函数访问也是无效的。★问题推测:听你上面说的情况,你的$username变量应该声明在函数或者类里边,然后从函数外访问;或者声明在函数外,但从函数中进行访问了。

2024-08-04 15:27:28
PHP如何获取自定义函数的变量名的变量名称
PHP如何获取自定义函数的变量名的变量名称

在PHP中,怎样获取连接中的函数值?使用$_GET来获取值是最好的选择,同楼上两位所说的一致的。在02.php这个文件中加入以下内容:$id=$_GET['id']。这样你传过去的值就可以使用了,或者直接使用$_GET['id']也可以,但这样不安全。在一个网站,使用URL传过去的值一定要处理后再使用。这样是为了安全考虑,特别是传的值还会用在一些涉及数据库或是其它可执行语句的

2024-08-18 23:52:03
php中局部变量和全局变量在哪里创建
php中局部变量和全局变量在哪里创建

php函数的变量和作用域&lt;?php$global_a="global";//这是一个全局变量。functionprivate_test(){$private_a="private";//这是一个局部变量,其有效范围就是这个函数内部。echo$private_a;}echo$private_a;//函数外部就不能再调用其局部变量了。php中局部变量和全局变

2024-07-31 20:09:32
PHP function 里 怎么调用外部定义过的变量
PHP function 里 怎么调用外部定义过的变量

PHPfunction里怎么调用外部定义过的变量很不习惯PHP中的变量作用域,PHP中函数变量和全局是完全隔绝的,也就是无法相互访问。比如下面这样:复制代码代码如下:$test=123;abc();//这里什么都不输出,因为访问不到$test变量functionabc(){echo($test);}$test=123;abc();//这里什么都不输出,因为

2024-10-11 14:49:40