今天说说PHP8中的数组,数组是非常强大的存在,可以说无处不用,从数据库读取出来的单行和多行,返回结果都是数组,虽然PHP框架中都有ORM的封装,使得返回是对象,但偶偶也会用到原生数组的返回,在配置文件中,大都也是用数组,像复杂的框架Symfony,它的配置文件可以为yaml,xml,php三种,yaml和xml都可以轻易的转为数组来处理,先说说数组的定义以 ......
15
0
0
2024-05-12 13:45
今天说说PHP8中的string类型,这种类型在PHP中应用非常广泛,int,float,bool都可以自动转为string,array的话,可以用方法转换成string,看以下例子:class StringTest { public function getStringFromIntBool(int|bool|null $a): string{ ......
20
0
0
2024-05-11 14:21
今天说说PHP8中的数字类型,就是整型和浮点型,我们常说的数字类型,大都指的是十进制,计算机中还有二进制,八进制,十六进制,其中二进制也是常用的类型,十六进制一般只在CSS颜色值中用到过,八进制基本没怎么用到过,了解一下也是可以的。//来自php文档: https://www.php.net/manual/zh/language.types.integer. ......
21
0
0
2024-05-11 11:23
今天说说PHP的布尔类型,布尔类型只有两个值,就是false和true。布尔类型跟PHP中的string 和int|float类型是可以自动转化的,看以下例子。class BoolTest1 { public function getBoolFromNull(null $a): bool{ return (bool)$a;//必 ......
20
0
0
2024-05-11 09:50
今天说说PHP8的null类型,PHP8后,null作为一种单独的类型,还是有很多地方需要注意的,下面一一做说明,看如下代码。<?php function testNull(null $a) { var_dump($a); } testNull(null); //正确 testNull(0); //报错 testNull(1.22 ......
28
0
0
2024-05-05 18:37
PHP是一种在web上运行的语言,书写PHP的时候,需要有开始的标记符,如下:<?php /* 标准格式 */ ?> <? /*简写形式....*/ ?> //需要开启 short_open_tag = On (默认是开启的) 在类中,结尾的?>可以省略不写现实项目中,已经很少用这种原始的方法输出,php的大多数 ......
31
0
0
2024-05-05 12:23
首先在github.com上注册一个账号,由于github访问不是很稳定,可以使用魔法上网,注册完进去github页面,点击New按钮来到创建页面,输入项目名称,并点击Create repository,完成项目创建,如此的简单,如果想private,可以自行修改。来到创建完成页面,点击图中的复制按钮,并打开本地电脑的放代码文件夹,粘贴刚刚复制的到终端上,点 ......
28
0
0
2024-05-05 11:08
如何建立第一个程序hello world?如何在github建立自己的项目,请看这里。右击php-study,选择New,选择PHP File会弹出文件创建框,输入hello_world,并点击OK之后会弹出是否加入git的对话框,这个按个人习惯,在PhpStorm可以直接拉取和提交代码的(Add),我个人喜欢在命令行里操作(Cancel)第一个文件就在Ph ......
39
0
0
2024-05-05 10:29
我已从事PHP工作10多年,算是不折不扣的一个老程序猿,以前一直学习别人的文章,网上搜资料,目前我工作不忙,就想着也写点东西,分享下自己这一路的成长经历和一些积累的经验,希望对大家有点用。众所周知,PHP是一门很流行的编程语言,更是中小型网站的首选,优势的话就说开发快,项目成型很快,上线也容易,学习成本相对略低,不过要真正学好一门语言,不是多看文档就行,一定 ......
37
0
0
2024-05-04 22:22