课程笔记
  • 所属章节课程:php数据类型之字符串

    那双引号和单引号有什么区别呢? 【重要知识点】PHP面试题中,高概率面试题(建议背诵并实验三遍以上) 1.双引号解析变量,但是单引号不解析变量。 2.在双引号里面插入变量,变量后面如果有英文或中文字符,它会把这个字符和变量拼接起来,视为一整个变量。一定要在变 量后面接上特殊字符,例如空格等分开。 3.如果在双引号里面插变量的时候,后面不想有空格,可以拿大括号将变量包起来。 4.双引号解析转义字符,单引号不解析转义字符。但,单引号能解析\' 和\ 5.单引号效率高于双引号,尽可能使用单引号 6.双号和单引号可以互插!!!双引号当中插入单引号,单引号当中插入变量,这个变量会被解析。 7.神奇的字符串拼接胶水——(.)点,用来拼接字符串。 8.我们将定界符声明字符串视为双引号一样的功能来看待。

    4. 双引号解析转义字符,单引号不解析转义字符。但,单引号能解析\' 和\

    2020-10-130个赞

  • 所属章节课程:php数据类型之 NULL类型

    empty()可以向括号中间传入一个变量。这个变量的值如果为false或者为null的话,返回true。

    【重点】知道null产生的三种情况,学习empty 和 isset两个函数的区别。 主要有以下三空情况会产生空(null)类型: 1.通过变量赋值明确指定为变量的值为NULL 2.一个变量没有给任何值 3.使用函数unset()将变量销毁掉

    empty()可以向括号中间传入一个变量。这个变量的值如果为false或者为null的话,返回true。 isset()可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有有一个变量为null,则返回false。否则,则返回true。

    2020-10-130个赞

  • 所属章节课程:php数据类型之查看和判断数据类型

    查看数据类型 1.gettype(传入一个变量) 能够获得变量的类型 2.var_dump(传入一个变量) 输出变类型和值 判断数据类型 我们使用is_* 系列函数。 is_types这一系列的函数,来进行判断某个东西是不是某个类型。如果是这个类型返回真,不是这个类型返回假。 is_int 是否为整型 is_bool 是否为布尔 is_float 是否是浮点 is_string 是否是字符串 is_array 是否是数组 is_object 是否是对象 is_null 是否为空 is_resource 是否为资源 is_scalar 是否为标量 is_numeric 是否为数值类型 is_callable 是否为函数

    注:is_types 很好记。is_ 在前后面跟类型即可。 变量:整型(int) 浮点(float)、布尔(bool)、字符串(string) 混合类型: 数组(array)、对象(object) 特殊类型:空(null)、 资源(resouce)、回调(callback) 为什么最后的实验中echo执行假区间呢? 答:因为echo 不是函数,是基本语法。大家眼前可以不用理解函数和基本语法的区别。了解和不了解在实际开发中没有影响。知道有这个知识点就行。

    2020-10-140个赞

  • 所属章节课程:php数据类型之自动转换和强制转换

    1,整型的0为假,其他整型值全为真 2, 浮点的0.0,布尔值的假。小数点后只要有一个非零的数值即为真。 3,空字符串为假,只要里面有一个空格都算真。 4,字符串的0,也将其看作是假。其他的都为真 5,空数组也将其视为假,只要里面有一个值,就为真。 6,空也为假 7, 未声明成功的资源也为假 我们针对以上针理的规则一项一项来做实验看看结果。

    2020-10-140个赞

  • 所属章节课程:PHP流程控制之分支结构switch语句的使用

    上面的break是可选的 上面的default也是可选的 不要在case 后面写成分号,后面是冒号: 不要在case后面写判断区间,如($foo > 20 或者 $foo == 30) switch里面在变量最好是 整型,字符串,因为布尔判断更适合if...else..

    2020-10-270个赞

  • 所属章节课程:php函数基本语法之自定义函数

    1.函数以function开始 2.function后面接空格,空格后接函数名 3.函数名与变量命名规则基本一样,但是不同的是:函数名不区分大小写 4.所谓参数其实就是变量 5.函数名后接括号,括号内跟参数,参数全都有[](中括号)括起来了,代表参数可填可不填 6.如果有参数的话,参数后可以接(=)等号,等号接默认值。参数值也是用[](中括号)括起来的,代表选填 7.函数后的参数变量,主要功能是把函数体外的变量值,传入函数体内来使用,函数体的变量和函数体外的变量通常是两个不 同的变量。 8.函数中的具体功能(功能体)用大括号括起来,代表这是一个函数的功能区间 9.函数可以有返回值也可以没有返回值,用[](中括号)括起来的,代表选填。 10.return后接空格,空格后接返回值,若有return,return后的代码均不执行。 11.函数的执行没有顺序关系,可以在定义处之前的位置调用 12.函数不能被定义两次,即函数不能被重载

    7. 函数后如果有默认值和无默认值的参数,通常把无默认值的参数写在最前面

    10. 函数执行完后,return 可把函数体内的值,带带函数体外

    作业: 1.定义一个双层循环,隔行变色的表格 2.要求这个表格,默认值为10和10,颜色中有一个为默认参数,一个没有默认参数 3.将表格的字符串return 回去

    2020-10-290个赞

  • 所属章节课程:php自定义函数之回调函数

    ??? 回调函数,可以配合匿名函数和变量函数实现更加优美、复杂的一种函数结构。 回调函数,就是在处理一个功能的时候,我让让这个功能自定义能力再强一些,我准许调用这个函数的时候,还可以传入一个函数配合、协助进行处理。 这是变量函数和回调函数结合的一个章节。

    2020-10-290个赞

  • 所属章节课程:php自定义函数之内部函数

    1.内部函数名,不能是已存在的函数名 2.假设在函数a里面定义了一个内部函数,不能定用两次函数a 1.foo()调用两次会报错 2.如果不调foo()函数无法执行bar函数,因为bar是在foo的内部

    2020-10-290个赞