zoukankan      html  css  js  c++  java
  • php基础01~命名、传值问题

    ---恢复内容开始---

    php命名规则

    (一)命名规则 

     1.基本规则:保证php语法的正确性

      2.行业规则:

      (1)驼峰命名法:

    如:name,myName,myFatherName

      (2)帕斯卡命名法:

    如:Name, MyName, MyFatherName

      (3)下划线命名法:

    如:name,my_name,my_father_name

    (二)传值、传址问题

    传值:

    问题分析:

    对于$v3:由于$v1先取出值和数字10相加,所以最后他们是最后是把数据传到$v3.。无传值现象产生,而是一种赋值现象。

    原理分析:

    传址:

     

    问题分析:&表示要发生传址,赋值完之后两个变量要指向同一个数据。

    同时,我们知道,对变量的操作就是对数据的操作。对变量$v10的操作,改变了数据,$v20的数据也会发生相应的改变。

    原理分析:

    (三)可变变量(一般很少遇见)

    定义:是一个变量的名,又是一个变量。

    $v1 = "abc";  //这是一个字符串变量,内容是:字符串 "abc"。

    $abc = 10;   //这是一个普通变量,内容是:数字10.

    echo $$v1;       //此时,就是所谓的“可变变量”。

    输出结果为:10

    ---恢复内容结束---

  • 相关阅读:
    cmd查看端口号是否占用
    重新安装安全狗以后,apchpe 启动不了。
    springcloud组件-eureka
    关于mybatis和spring整合后的一级缓存
    SpringCloud理解篇
    mycat的读写分离
    mycat的分库分表
    Linux下mysql服务器配置
    mycat理解
    linux配置mysql
  • 原文地址:https://www.cnblogs.com/longmao123/p/5721476.html
Copyright © 2011-2022 走看看