这是PHP系列教程的第二部分。在这一集里,我们将看一下编写变量的基本规则。 本页只是一个快速概述。如果你想了解所有功能的详细技术描述,我已经写了一篇独立的文章。 基本语法 PHP中的变量以美元符号$开头,后面紧跟名称。 $zvire = '猫'; 字符串(字符序列)用引号或撇号括起来。 $a = "引号"; $b = '撇号'; 数字不包括在引号内。 $a = 5; $b = 10; $c = 3.14159; 变量名称只能由英文字母和数字组成。名字总是以一个字母开头。 如果名字由一个以上的词组…
超全球变量2019-11-01T08:29:46.000Z 超全局变量用于传递全局应用状态和HTTP通信。 这些变量的主要优点是,它们随时随地都可以使用。在实践中,它们是数值的数组,我们通过索引访问特定的信息。在不同的情况下,钥匙的可用性可能有所不同(解释如下)。 超全局变量的类型 在PHP中所有的超级球体都是数组,用美元符号和下划线表示(除了$GLOBALS),并使用大写字母。 在 "PHP 7 "中,特别是有以下内容。 变量 说明 $_GET URL参数由GET方法发送。 $_POST 表格数据通过POST发送。请注意,在ajax中可能会有不同的表现…
在PHP中处理的所有数据都有一定的类型。例如,一个整数、一个字符串或一个布尔值(真/假)。 基本数据类型 基本类型也被称为**原始数据类型,或标量类型。 类型 名称 描述 integer 整数 (integer) 只包含整数。最大值由比特的数量决定。在32位的PHP中,范围是从-2,147,483,648到-2,147,483,647(~±20亿),64位PHP的范围是从-9,223,372,036,854,775,808到-9,223,372,036,854,775,807(~±9万亿)。最大…
变量 变量2019-08-22T18:48:46.000Z 警告:这篇文章是多年前写的,一些信息可能已经过时或不正确。阅读时请牢记这一点。 变量的目的不是为了共同部署(它们解决的问题可以用其他方式解决),它们主要是用来使写法更简洁,内存访问更复杂。 请考虑以下例子。 $x = 25; //包含25个 $nacitana_promenna = 'x'; //包含 "x"。 $y = $nacitana_promenna; //包含25个 echo $y; //打印出25 注意这两块钱紧随其后。在这种情况下,变量$y的值将被加载到具有$nacitana_va…
全局变量在任何时候都可以在应用程序的任何部分使用,不需要传递。 警告:一个设计良好的应用程序不应该使用全局变量,因为它们违反了封装原则,如果处理不慎,会导致难以检测的错误。 使用实例。 $a = 1; $b = 2; function suma(): void { global $a, $b; $b = $a + $b; } suma(); echo $b; //打印数字3,因为$b变量是全局的。 请注意,我们已经在自然环境之外获得了变量$a和$b。这种行为被称为 "魔术",因为如果另一个函数覆…
本地变量只在function或method(在面向对象编程中)的主体内有效。 如果我们是在常规脚本的背景下工作,一切都会如期发生。 $x = 5; echo $x; //打印出5 但当我们定义一个自定义函数时,行为就会发生轻微变化。 $x = 5; function mojeFunkce(): int { $x = 3; echo $x; //打印出3 } echo $x; //打印出5 原因是$x变量只存在于当前函数或方法的上下文中。这种行为是故意的。 如果我们想从周围的代码中传递一个值给一个…
本页是对变量在PHP中如何工作的完整总结。该文本以略带技术性的风格编写,初学者可能无法完全理解。如果你对完整的基础知识感兴趣,那么请阅读初学者教程和编写变量的原则。 描述 变量是运行内存中的一个虚拟位置,它由名称'和数据类型'定义。在数据类型中,变量就有一些`内容'。 在内部,PHP将变量表示为一个所谓的哈希表,即所有的变量都存储在一个搜索速度非常快的表中,所以访问每个变量所需的时间几乎是**不变的。 写作实例。 $a = 10; $b = '猫'; $c = true; 样本中的每一行表示一个…