博客列表 >php-基础复习-朱老师-九期线上班

php-基础复习-朱老师-九期线上班

王玉龙℡¹³⁵⁵²⁰⁶²¹³⁹
王玉龙℡¹³⁵⁵²⁰⁶²¹³⁹原创
2019年12月03日 16:56:53880浏览

计算机是如何表示信息的

  • 1、采用二进制:0、1
  • 2、无论是数据还是代码都采用二进制表示

计算机是如何区分数据和代码的

  • 内存分为两部分,代码段和数据段,数据和代码分别存入

数据和代码再程序中如何体现

  • //1、数据变量表示,存放再数据段
  • $site = ‘php.cn’
  • //2、代码函数表示,放在代码段
  • function get_site($website){
  • return $website.’中文网‘;
    }
    //3、调用执行,指令进入CPU中,圆括号的$site给$website传值
    echo get_site($ste);

代码的执行流程控制

  • *所有编程语言都有三种流程控制:顺序、分支、循环

  • 顺序:执行顺序与书写顺序一致
  • 分支:根据预置条件判断代码片段是否需要执行
  • 循环*计算机最擅长的动作,计算机从开机到关机就是一个循环
    1、分支
    • if : 单分支
    • if-else :双分支
    • if-elseif-else:多分支
    • switch-case-break:多分支简化版

    2、循环

    • for : 记数式
    • foreach : 数组遍历
    • while :入口判断
    • do - while : 出口判断
  • *分支和循环结构是可以相互嵌套的

数据类型有哪些

  • 基本型:数值(整数、浮点)、字符串、布尔
  • 复合型:数组、对象
  • 特殊类型:资源(文件、数据和链接),NULL

基本数据类型的特点和操作

1、基本数据:

  • 数值、字符串、布尔型
    2、字符串必须使用定界符,单引号/双引号
  • 单引号:纯字符串
  • 双引号:除纯字符串外,还能解析变量和转义特殊字符
  • *如果字符串引用了定界符,必须使用反斜线转义

3、取值范围

  • 数值类型取值范围与计算机字长相关,64位机器和32位不同
  • 字符串类型取值范围与编码集有关(utf8/gbk等)
  • 布尔型只有(true/false)

数值型说明

  • 基本类型:一个变量对应一个值,叫单值类型/标量类型
  • 变量是无类型的
  • 数据类型就是变量值的类型
    *访问方式:
    • echo :回显 ,无返回值
    • print($v)打印变量,与echo相似,但是有返回值
    • print_r($v,true\false):打印结果是带下标的
    • var_export($v,true\false) :输出返回变量用字符串表示
    • vardump($a\$b…):打印一个或多个变量结构,包括类型与值

复合型的特点与操作

  • 复合型有两种:数组和对象
  • 复合型:由零个或多个类型值组成,也叫多值类型-

    数组

  • 根据键名分:索引数组和关联数组
    - 索引数组:
    • 是桉成员在数组中的位置访问,非常依赖位置
      定义:$user = [101,’admin’,’admin@php.com’];
      访问:echo ,print(),var_dump(),var_export()
      遍历:for
      转换:list(),implode,explode
      - 关联数组:
    • 直接按键名访问,不依赖位置顺序
      定义:$user = [
      ‘id’ => 101,
      ‘name’ => ‘admin’,
      ‘email’ => ‘admin@email.com
      ]
      访问:echo , print_r(),var_dunmp(),var_export()
      遍历:foreach
      转换:list(),implode(),explode()

      对象

      任何实物可以认为是静态特征和和动态的行为构成
      类与对象
      类是对象的模版,对象是类的实例
      基本流程:
      创建类 :class a{}
      添加类成员:public $a,public function func(){代码}
      创建类实例对象:$obj -> new a();
      访问类成员:$obj ->$a,$obj->func();
      类与实例的引用
      self:引用当前类
      $this ->引用当前类的实例对象






声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议