• 说说PHP的变量赋值


    PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。

    赋值类型

    传值(默认)

    变量默认是传值赋值,即表达式的值被赋值到目标变量。

    表达式
    在 PHP 中,几乎所写的任何东西都是一个表达式,表达式即“任何有值的东西”。
    最基本的表达式形式是常量和变量
    如:$a = 5; 其中5是一个值为5的表达式,把此表达式的值赋值给变量$a

    引用

    在 PHP 中引用意味着用不同的名字访问同一个变量内容。
    $b = &$a; 意思是$a$b指向同一个地址。引用$a的值,当$a的值改变时$b也会随之改变。

    自PHP5起,new自动返回一个引用。

    初始化

    对变量进行初始化是个好习惯。未初始化的变量具有其类型的默认值 - 布尔类型的变量默认值是 FALSE,整形和浮点型变量默认值是零,字符串型变量(例如用于 echo 中)默认值是空字符串以及数组变量的默认值是空数组。

    变量范围

    • 变量的范围即它定义的上下文背景
    • 任何用于函数内部的变量按缺省情况将被限制在局部函数范围内
    • 静态变量:仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。
  • 相关阅读:
    Best Time to Buy and Sell Stock III
    Valid Palindrome
    Longest Substring Without Repeating Characters
    Copy List with Random Pointer
    Add Two Numbers
    Recover Binary Search Tree
    Anagrams
    ZigZag Conversion
    Merge k Sorted Lists
    Distinct Subsequences
  • 原文地址:https://www.cnblogs.com/efan/p/12668172.html
Copyright © 2020-2023  润新知