PHP开发(16)-global-static-func_get_args-sort-PhpStorm
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP开发(16)-global-static-func_get_args-sort-PhpStorm,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2635字,纯文字阅读大概需要4分钟。
内容图文
![PHP开发(16)-global-static-func_get_args-sort-PhpStorm](/upload/InfoBanner/zyjiaocheng/147/c5ca924d335742de82acf6df7d8b5d33.jpg)
![PHP开发(16)-global-static-func_get_args-sort-PhpStorm - 文章图片](/upload/getfiles/0001/2021/4/21/20210421040152398.jpg)
<?php /** * 全局变量和局部变量 * global 全局 */ echo "---------- global Demo ----------<br>"; $name = "iwanghang"; $sex = "man"; $_POST['a'] = 100; // 带下划线的9个默认就已经是全局变量,不需要global static $age = 8; person(); function person(){ global $name; echo $name; // 打印结果:iwanghang echo $sex; // 会报错 echo $_POST['a']; // 打印结果:100 echo "<br>"; } /** * 静态变量 * static 静态 */ echo "---------- static Demo ----------<br>"; class A{ public static $b = 0; } $c = new A(); echo A::$b++; // 打印结果:0 echo "<br>"; echo A::$b; // 打印结果:1 echo "<br>"; $d = new A(); echo A::$b; // 打印结果:1 echo "<br>"; /** * function Demo 1 */ echo '---------- function Demo 1 :function add($x,$y){} ----------<br>'; echo add(10,10)."<br>"; // 打印结果:20 echo add(20,20)."<br>"; // 打印结果:40 function add($x,$y){ return $x+$y; } /** * function Demo 2 */ echo '---------- function Demo 2 : function demo(&$yy){} ----------<br>'; $xx = 20; function demo(&$yy){ $yy = 100; } echo $xx."<br>"; demo($xx); echo $xx."<br>"; /** * function Demo 3 */ echo '---------- function Demo 3 : function demo2($number1 = 0, $number2 = 0, $number3 = 0, $number4 = 0){} ----------<br>'; demo2(); demo2(1,2,3,4); demo2(1,2); demo2(null,null,1,2); function demo2($number1 = 0, $number2 = 0, $number3 = 0, $number4 = 0){ echo "$number1 , $number2 , $number3 , $number4<br>"; } /** * function Demo 4 * func_get_args() 返回一个数组,包含所有参数 * func_num_args() 返回参数总数 * func_get_arg() 接受一个数字参数,返回指定参数 */ echo '---------- function Demo 4 :func_get_args() ----------<br>'; echo demo3(10,20,30,40,50)."<br>"; echo demo3(1,2,3,4,5)."<br>"; function demo3(){ $arr = func_get_args(); $sum = 0; for ($i=0; $i<count($arr); $i++){ $sum += $arr[$i]; } return $sum; } /** * function Demo 5 * var */ echo '---------- function Demo 5 :var ----------<br>'; $var = "add"; echo $var(10,20); echo "<br>"; function add2($m,$n){ return $m + $n; } /** * print_r 打印出复杂类型变量的值(如数组,对象) * sort 对数组中的元素按字母进行升序排序 */ echo '---------- print_r 打印数组 、 sort 升序排序 ----------<br>'; $arr2 = array(3,5,1,2,13,8); print_r($arr2); // Array ( [0] => 3 [1] => 5 [2] => 1 [3] => 2 [4] => 13 [5] => 8 ) echo "<br>"; sort($arr2); print_r($arr2); // Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 5 [4] => 8 [5] => 13 ) echo "<br>"; /** * 练习 打印2到32的偶数 其中3的倍数不打印 */ echo '---------- function Demo 6 :打印2到32的偶数 其中3的倍数不打印 ----------<br>'; demo4(2,32); function demo4($start, $num){ for ($i=$start;$i<$num;$i+=2){ if ($i%3==0){ continue; } echo $i."<br>"; } }
以上就是PHP开发(16)-global-static-func_get_args-sort-PhpStorm 的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!
内容总结
以上是互联网集市为您收集整理的PHP开发(16)-global-static-func_get_args-sort-PhpStorm全部内容,希望文章能够帮你解决PHP开发(16)-global-static-func_get_args-sort-PhpStorm所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。