相当C语言什么语法。
给个实例!

解决方案 »

  1.   


    汗   理由是什么呢?  我比较经常用这个写法... foreach的时候给单个元素加上&直接进行修改 然后直接用原数组就可以了...如果不再支持  那太不方便了...
      

  2.   


    汗   理由是什么呢?  我比较经常用这个写法... foreach的时候给单个元素加上&直接进行修改 然后直接用原数组就可以了...如果不再支持  那太不方便了...
    PHP 允许参数按引用传递。在早期版本中,你可以通过为调用点添加修饰来指明变量按引用传递。在 PHP 5.4 中,该选项已被移除。相反,现代 PHP 编程只需要在函数声明时指定按引用传递即可。与 C# 不同,你不需要同时在声明和调用点指定按引用传递。这个是原文翻译
      

  3.   


    引用:是指取某个变量的地址。对不对?<?php
      $x="abc";
      $y=&$x;      //这行语句&,是取变量$x的地址。也就是引用。对否?
      echo $x;
      echo $y;
      $x="xyz";
      echo $x;
      echo $y;
    ?>
      

  4.   


    引用:是指取某个变量的地址。对不对?<?php
      $x="abc";
      $y=&$x;      //这行语句&,是取变量$x的地址。也就是引用。对否?
      echo $x;
      echo $y;
      $x="xyz";
      echo $x;
      echo $y;
    ?>
    对 所以最后一个echo $y也是xyz 因为指向的地址的内容变了
      

  5.   

    PHP语言没有指针,它的写法与C语言不同!
    不过,&的作用是一样。都是取某一变量的地址。
    对否?
      

  6.   

    引用是给变量取个别名
    如果是指取某个变量的地址,那就是指针了就像你,注册名 u011523116 昵称 QAO
    无论是 u011523116 还是 QAO 都表示是你
      

  7.   


    在C语言指针变量与普通变量,都是变量!
    每个变量都有地址(内存中的位置)。不过,指针变量,其值(内容)是地址。
    普通变量,其值(内容)是非地址(如:字符型,整型,浮点型等)&,作用是获取某一个变量的地址。&,其作用,无论在C语言或PHP语言中都一样。对不对?
      

  8.   

    不对!
    在 php 中,变量是放在变量表中的
    引用的作用是将一个变量的值域指向被引用变量的值域只是看上去像是指针,实际上是两回事
      

  9.   


    不是很明白你说的意思?
    //C程序
    #include <stdio.h>int main()
     {
       int *x,y=10;
       x=&y;
       printf("%d\n",y);
       printf("%d\n",*x);
       *x=70;                 //这句语句,也可以更改为:y=70;
       printf("%d\n",y);
       printf("%d\n",*x);
       
     }<?php
      $x="abc";
      $y=&$x;     
      echo $x;
      echo $y;
      $x="xyz";     //这句语句,也可以更改为:$y="xyz";
      echo $x;
      echo $y;
    ?>
      

  10.   

    我想我不应该再和你纠结这个问题了
    1、不能用C语言的知识硬套php,因为毕竟不是同一种语言
    2、建议你认真阅读一下手册中关于引用的章节
      

  11.   


    以下内容引自PHP官方手册:
    “PHP 也提供了另外一种方式给变量赋值:引用赋值。这意味着新的变量简单的引用(换言之,“成为其别名” 或者 “指向”)了原始变量。改动新的变量将影响到原始变量,反之亦然。”官方手册,也没有很详细说明&用法。
    不过,“指向”这词有些指针的意思。
      

  12.   

    PHP语言
    &:可能如C语言一样,获取某一变量的地址。