Blogger Information
Blog 23
fans 1
comment 0
visits 18635
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php-基础复习-朱老师-九期线上班
王玉龙℡¹³⁵⁵²⁰⁶²¹³⁹
Original
885 people have browsed it

计算机是如何表示信息的

  • 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 ->引用当前类的实例对象






Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:双色标注, 非常棒, 辛苦了
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments