- 博客(16)
- 收藏
- 关注
原创 PHP运算符
运算符是可以通过给出的一个或多个值来产生另一个值的东西。运算符可以按照其能接受几个值来分组。一元运算符只能接受一个值,例如++;二元运算符可接受两个值,例如熟悉的(加)和(减),以及三元运算符,可以接受三个值。
2025-01-17 17:22:41
1504
原创 PHP常量
常量是一个简单值的标识符(名字)。就跟它名字的含义一样,在脚本执行期间该值不能改变(除了所谓的魔术常量,本质上它们不是常量),大小写敏感,一般都是用大写。除了自定义的常量,PHP还提供了大量的预定义常量供开发人员快速使用。
2025-01-16 11:59:00
499
原创 PHP变量
PHP 中变量用一个美元符号后面跟变量名来表示(如$a),变量名是严格区分大小写的,并且不能以数字开头。变量的作用域是定义该变量的上下文。PHP 有函数作用域和全局作用域。
2025-01-15 21:20:34
900
原创 PHP的数据类型
我们都知道PHP是动态类型语言,也就是说默认不需要指定变量的类型,在执行PHP文件的时候会确定类型,但基本的数据类型还是需要去了解的。并且随时PHP高版本的发布,可以看得出声明变量类型变得越来越重要,这也将使得代码变得愈加规范。
2025-01-14 19:34:16
1110
原创 搭建PHP运行环境
在上一篇文章中我们对PHP都有了一定的了解,这一章我们来搭建PHP的运行环境,主要是在windows和linux操作系统下的部署。
2025-01-13 16:44:48
927
原创 初识PHP
PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。
2025-01-11 14:55:15
374
原创 phpstudy的使用教程
我们知道php可以作为web服务端的脚本,要搭建web服务需要两个先决条件:web服务器、php解析器。phpstudy就是一个php开发集成环境的面板工具,利用它我们可以轻松的搭建自己的web服务,创建自己的站点,以及管理php的各个扩展。
2025-01-11 10:04:15
848
原创 PHP8.4新功能
属性钩子(Property Hooks)是PHP8.4的一个新特性,允许我们在定义非静态属性时设置钩子函数,完成自定义功能逻辑。惰性对象是其初始化被推迟到它被访问或者修改的时候才会触发,它依靠反射的惰性实例去实现。
2025-01-10 16:27:52
591
原创 php8.1新特性
php8.1增加了不少新特性,在项目中经常用到或者说比较具有意义的新特性有:枚举、readonly属性以及纤程(Fiber)等等。
2025-01-09 18:21:40
539
原创 phpstudy安装php8.1(或任意版本)
今天在讲解php8.1新特性的时候,发现phpstudy没有php8.1版本,只能通过手动安装的方式,顺便也记录下来分享给各位。
2025-01-09 11:13:19
1130
原创 PHP反射的应用场景
PHP反射(Reflection)是PHP中的一个非常强大的特性,它可以在程序运行的时候,获取类的相关信息(如:方法、属性、常量、注释等等),同时也可以动态的调用类的方法、属性。注解就是通过反射API去实现其代码的可执行性。经过上面的反射定义与案例讲解,相信大家都对反射有了一定的了解,同时我们也要多加思考它在日常项目中可以应用的地方。还是那句话:不要为了学而学,学以致用才是王道。
2025-01-08 16:41:43
742
原创 PHP8.0新特性
注解功能提供了代码中的声明部分都可以添加结构化、机器可读的元数据的能力, 注解的目标可以是类、方法、函数、参数、属性、类常量。match表达式和switch语句是比较类似的,但有些场景下它会是更好的选择,比如说判断条件为表达式的情况下。2、它的比较是严格比较(即===),而switch是松散比较(即==);3、match表达式会自动返回匹配到的结果,不需要手动return;通过注解的使用,在应用中实现功能、使用功能可以相互解耦。注解需要反射的配合,后续我会写在新的文章中。1、它的匹配条件可以是表达式。
2025-01-07 18:12:25
581
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人