PHP基础
我想当个程序员
这个作者很懒,什么都没留下…
展开
-
【PHP】实现在地址栏输入信息
说真的,我除了知道$_GET是可以在url里面显示数据。。。其他都不太懂 直接上代码吧 <?php if(isset($_GET['number'])){ foreach ($_GET as $num){ $number = rand(1, 99); if($_GET == $number){ echo "you got it"; } else { echo "try again. The rig原创 2020-05-15 17:41:43 · 359 阅读 · 0 评论 -
【PHP】匿名函数和闭包
匿名函数 匿名函数的语法是: function(){ //函数体 };//注意分号 因为这样的函数无法运行,所以一般都会保存到变量里: $func = function(){ echo 'Hello World'; }; 然后调用的时候就类似回调函数就可以了 $func(); 那么为什么要有匿名函数呢? 原因是: 变量保存一个函数,实质上是得到一个对象(closure) 也就是闭...原创 2020-05-06 18:47:28 · 103 阅读 · 0 评论 -
【PHP】可变函数——回调
可变函数 首先可变函数的定义是: 有一个变量$a保存的值,正好是一个函数的名字,那么使用该函数的时候就可以换种写法:变量a() 即可。 //定义函数 function display(){ return __FUNCTION__; } //定义变量 $a = 'display'; //使用变量可以这样写: $a(); 那么,可变函数一般用在哪里呢? 在以后做一些项目的时候比较常用:比如使用很多...原创 2020-05-06 18:02:11 · 121 阅读 · 0 评论 -
【PHP】变量传值——值传递和引用传递
跟C语言等应该是一样的(可能因为都是基于C写的吧),这里用PHP的语言写一遍。 一、值传递 值传递即最常见的传递,平时见到的 变量a = 1,$b = $a等等都属于值传递。 它传递的方式是——复制原来的变量所保存的值,把新复制的这个值给另外一个变量保存,即被复制的那个变量没有受到任何影响。例如: $a = 1; $b = $a; echo $a,$b; 此时应该输出均为1。 但是需要注意的是,...原创 2020-04-03 19:21:50 · 278 阅读 · 0 评论 -
【PHP】数据类型转换、判断、获取和设定
一、两种类型转换方式 1、自动转换:系统根据需求自动判定转换(常用、效率低) 2、强制(手动)转换:人为根据需要来转换 强制转换规则:在变量之前加一个括号(),然后在里面写上对应的类型,如 echo (float)$a; 注:1、常用的是,转布尔类型(用于判断)和数值类型(用于运算) 2、强制转换是复制了一份进行转换,类似于值传递,对原变量不会改变,如: $a = 'abc123'; (floa...原创 2020-04-02 20:57:49 · 186 阅读 · 0 评论