php基础问题求解答 - PHP / 基础编程
$a = 100;
$b = $a;
$a = $a + 10;
echo $b; 请写出$b的值为? 请说出为什么?
我觉得&b=100;因为变量前没有用global ,所以就算变量名相同,也属于与不变量,值是不同的。所以$b=$a相当于$b=100;不知道对不对,请高手指点下我这个菜鸟
100 啊
就算用了global 也是100
http://www.laruence.com/2008/09/19/520.html
去这个页面了解一下,什么是php的copy on write,和change on write.
我知道了
$a = 100;
$b = &$a;
$a = $a + 10;
echo $b;
$b=110了
穿的是值并不是地址
谢谢大家
学习
php 是解释型语言..不必局促先申明变量类型。然后再赋值。$b=100; 没错。只要记住就可以了。
没有问题。。绝对的是100
为什么我试验后是110啊?
难道你GLOBAL就变成110了???莫哈我咯
相关问答:
对php不是很了解 写了个简单的例子
现用c#调用php写的 webservice(soap WSDL)iis6.0+php5.2.8
webservice如下
<?php
class WebService
{
public function Logout()
{
//header('Co ......
1.精通面向对象的设计和开发;
2.熟练使用PHP语言(5.0+)进行数据库,网络通信,文件读写,安全机制等开发;
3.熟练使用MYSQL(5.0+)数据库开发,包括基本的数据库设计/优化/安全,复杂的T-SQL语句编写,熟练编写MYS ......
代码如下:
function uc_get_user($username, $isuid=0) {
$return = call_user_func(UC_API_FUNC, 'user', 'get_user', array('username'=>$username, 'isuid'=>$isuid));
return UC_CONNECT == 'mysql' ......
得到客户端IP老问题了,但这次环境有点不一样( 客户是这样的环境没办法,说BT的请飘过 :) )。
win2k3该系统(下称系统A)上装了VMware Server,VM下有个win2k3系统(下称系统B)。
系统A:直接连接公网。有公网I ......