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