Blogger Information
Blog 70
fans 4
comment 5
visits 104859
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
使用静态变量和全局变量
JiaJieChen
Original
833 people have browsed it

//静态变量
//私有变量,也叫动态变量,在函数中每一次都会自动初始化,并无法在多次调用过程中保持不变

  1. <?php
  2. //这是一个命名空间 ns1
  3. namespace ns1;
  4. function test1(): float
  5. {
  6. $sum = 0 ;
  7. $sum = 0 + 10 ;
  8. return $sum ;
  9. }
  10. echo test1(), '<br>';
  11. echo test1(), '<br>';
  12. echo test1(), '<br>';
  13. echo '<hr>';
  14. > //命名空间 ns2
  15. //引用全局变量
  16. namespace ns2;
  17. $sum = 0 ;
  18. function test1(): float
  19. {
  20. golbal $sum ;
  21. $sum = $sum + 10 ;
  22. return $sum ;
  23. }
  24. echo test1(), '<br>';
  25. echo test1(), '<br>';
  26. echo test1(), '<br>';
  27. // 得出 10 20 30 把$sum=0移出静态变量,变成全局变量,然后用golbal介绍 $sum ,使得$sum 每一次 输出都会累加。
  28. ?>

学习总结

  • namespace 可以给你想要的代码创建一个单独的空间,使得代码不会出现重复命名
  • 在静态变量中,每一次函数都会自动初始化, 并无法在多次调用过程中保持不变,如果想不然函数自动初始化则把变量移除静态变量,变成全局变量,然后用 golbal介绍相对应的变量,使得变量每一次输出都会累计。
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:后面咱们还要细说命名空间
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post