【初体验】php变量该如何使用

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2020-10-23

\n";}echo "

在 PHP 的程序执行时,系统会在内存中保留一块全局变量的区域。当然别忘了 PHP 的变量有分大小写,搞错了大小写可是叫一百年,变量也不会出来。。在 PHP 中,全局变量的有效范围 (scope) 仅限于主要程序中,不会影响到函数中同名的变量,也就是全局变量与局部变量互不侵犯。下面是错 上面的才是正确的示范。但是这个错误的示范要是改成下例就没问题了在变量前面加上 global 的名称,就是定义该变量为全局变量。\n";}myfunc(); // 哈myfunc(); // 哈哈myfunc(); // 哈哈哈?>函数在执行时所产生的变量,在函数结束时就消失了,有时因为程序的需要,函数在循环中,当不希望变量在每次执行完函数就消失的话,静态变量 (static variable) 就派上用场了。上例中,使用 $mystr 变量之前,先在变量前面加上 static,即表示变量 $mystr 是静态变量,当每次执行 myfunc() 函数时,$mystr 的值会一直增加,每执行一次就多一个哈字。若将 static 的静态变量定义拿掉,就没办法累加哈字了。\n";}myfunc(); // 哈myfunc(); // 哈myfunc(); // 哈?>再看一个比较实际的例子,它是处理表格的颜色,让隔行的颜色不同。\n";for ($i=0; $i<10; $i++) { $ColorStr=TdBackColor(); echo "

这是第".$i."行
";?>PHP 的变量使用技巧上,最令人觉得不可思议的则是变量的变量 (variable variable)。这是充分利用 PHP 特性玩出的特殊技巧mdean@kcnet.com 举出一个更绝的例子 (24-Apr-1999),他称为变量的函数 (variable function)至于用户在 FORM 中输入的资料,要怎么处理呢?要是在 PHP 的配置文件中,track_vars 设为 On 时,直接使用变量名字就好了。如下例,next.php 在执行时,系统会自动产生两个变量 $username 及 $sex,直接使用就好了,比起传统的 CGI 要自己解析,PHP 实在是太神奇了。。

成为第一个回答人

评论

登录后才可发表内容
  • 主题

    42

  • 帖子

    117

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.3116s Mem:2448Kb