博客列表 >PHP-第一节 基本组成及变量的基础知识

PHP-第一节 基本组成及变量的基础知识

如今放弃
如今放弃原创
2020年07月08日 23:52:24535浏览

一: PHP的组成

1:PHP 以 <?php 开始,以 ?> 结束
2:”;” PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来。
3:注释 ,// 单行注释 多行注释
4:代码
5:执行,将打印结果打印输出

二:打印输出的几种方式

代码 描述
echo 回显,效率最后,没有返回值。可以同时打印多个变量,支持HTML标签,但需要单引号
print 打印,有返回值,成功打印就是1,不可以打印多个变量(多个用.连接成一个字符串)
var_dump() 获取到变量的完整的信息
var_export() 返回一个变量的字符串也叫原代码

三:变量的命名和类型

1:变量是临时存储数据的容器
2:变量是实现数据复用的手段
3:变量标识符:

  • 变量区分大小写 函数是不区分大小写
  • 变量名必须以”$”开始
  • 变量标识符不允许用数字开始
  • 变量名不允许使用特殊字符,@
  • 中文可以用作变量名,但不推荐
  • 声明变量需望文生义

    四:变量的动态: 是指变量的类型可以随值而变化

    如图:

    五:变量的传递方式

    1:值传递(是指将一个变量的数据值(数据内容)拷贝一份,然后赋值给另一个变量)
    2:引用传递(在等号的右边/右值前面加上&(取地址符),有此符号那么就是说明他就是引用传递)
    如图:

    六:可变变量

  • 可变变量指的是一个变量的变量名可以动态的设置和使用
    如图:

    七:变量的检测和删除

    1:变量检测
  • 语法:isset() 如果该变量存在且值不为null才是true
    如图:

    2:删除变量
    -语法:unset()
    -语法:empty()当值为空时使用

    八:数据类型(基本类型, 复合类型, 特殊类型)

    1:基本类型

    -string:字符串(字符串是连续的字符序列,字符串中的每个字符只占用一个)
    -integer:整数(整数数据类型只能包含整数。这些数据类型可以是正数或负数)
    -boolean:布尔型(布尔变量是PHP变量中最简单的。它保存一个True或者False值。其中True或者False是PHP的内部关键字。设定一个布尔型的变量,只需将True或者False赋值给该变量)

    2:复合类型

    -对像:$obj = ;(对象是属性和方法的无序集合)
    -数组:$arr = [];(将一系列类似的项聚集在一起,并以某种特定的方式进行排列和引用。数组双具体的分为数字索引数组和关联数组)
    如图:

    区别:

  • 基本类型: 标量, 单值
  • 复合类型: 多值

    特殊类型

  • NULL:NULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况下变量被认为为NULL
  • 资源(resource):PHP通常用于与一些外部数据源交互,如数据库、文件和网络流。通常,这种交互通过句柄(handle)完成,成功地连接资源时会对句柄命名。这些句柄将保持对资源的引用,直到通信结束。这些句柄就属于资源数据类型。

    九:变量的类型转换

    1:自动转换: 是由php系统偷偷进行的,不需要用户主动参与
    如图:


    2:强制转换:如果不想看到警告,通过强制转换解决
  • 语法:intval() 整数转换
  • 语法:strval() 字符串转换
    3:永久转换
  • 语法:settype()
    如图:
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议