今天说说PHP8中的数组,数组是非常强大的存在,可以说无处不用,从数据库读取出来的单行和多行,返回结果都是数组,虽然PHP框架中都有ORM的封装,使得返回是对象,但偶偶也会用到原生数组的返回,在配置文件中,大都也是用数组,像复杂的框架Symfony,它的配置文件可以为yaml,xml,php三种,yaml和xml都可以轻易的转为数组来处理,先说说数组的定义以
......
今天说说PHP8中的string类型,这种类型在PHP中应用非常广泛,int,float,bool都可以自动转为string,array的话,可以用方法转换成string,看以下例子:class StringTest
{
public function getStringFromIntBool(int|bool|null $a): string{
......
今天说说PHP8中的数字类型,就是整型和浮点型,我们常说的数字类型,大都指的是十进制,计算机中还有二进制,八进制,十六进制,其中二进制也是常用的类型,十六进制一般只在CSS颜色值中用到过,八进制基本没怎么用到过,了解一下也是可以的。//来自php文档: https://www.php.net/manual/zh/language.types.integer.
......
今天说说PHP的布尔类型,布尔类型只有两个值,就是false和true。布尔类型跟PHP中的string 和int|float类型是可以自动转化的,看以下例子。class BoolTest1
{
public function getBoolFromNull(null $a): bool{
return (bool)$a;//必
......
今天说说PHP8的null类型,PHP8后,null作为一种单独的类型,还是有很多地方需要注意的,下面一一做说明,看如下代码。<?php
function testNull(null $a)
{
var_dump($a);
}
testNull(null); //正确
testNull(0); //报错
testNull(1.22
......
PHP是一种在web上运行的语言,书写PHP的时候,需要有开始的标记符,如下:<?php /* 标准格式 */ ?>
<? /*简写形式....*/ ?> //需要开启 short_open_tag = On (默认是开启的)
在类中,结尾的?>可以省略不写现实项目中,已经很少用这种原始的方法输出,php的大多数
......
如何建立第一个程序hello world?如何在github建立自己的项目,请看这里。右击php-study,选择New,选择PHP File会弹出文件创建框,输入hello_world,并点击OK之后会弹出是否加入git的对话框,这个按个人习惯,在PhpStorm可以直接拉取和提交代码的(Add),我个人喜欢在命令行里操作(Cancel)第一个文件就在Ph
......