zoukankan      html  css  js  c++  java
  • PHP基础知识笔记3

    1.变量的作用域:也称为变量的范围,变量的范围既它定义的上下文背景(也是它的生效范围)。大部分的PHP变量只有一个单独的范围。这个单独的范围跨度同样包含了include和require引入的文件。

    上图最后结果为:51

    2.函数的参数:默认情况下,函数参数通过值传递,如果希望允许函数修改它的值,必须通过引用传递参数

    $a=1;
    function myfun($a){
    $a=2;
    }
    myfun($a);
    echo $a;    ====结果为1

    $a=1;
    function myfun(&$a){
    $a=2;
    }
    myfun($a);
    echo $a;   ====结果为2

    3.函数的返回值:

    值通过使用可选的返回语句(return)返回

    可以返回包括数组和对象的任意类型

    返回语句会中止函数执行,将控制权交回函数调用处

    省略return,返回值为NULL,不可有多个返回值

    4.函数的引用返回

    从函数返回一个引用,必须在函数声明和指派返回值给一个变量时都使用引用运算符&

    5.外部文件的导入

    include、require语句包含并运行指定文件

    如果给出路径名称按照路径来找,否则从include_path中查找

    如果include_path中也没有,则从调用脚本文件所在的目录和当前工作目录下寻找

    当一个文件被包含时,其中所包含的的代码继承了include所在行的变量范围

    加载过程中未找到文件则include结构会发出一条警告;这一点和require不同,后者会发出一个致命错误

    require在出错时产生E_COMPILE_ERROR级别的错误换句话说将导致脚本中止

    而include只产生警告(E_WARNING),脚本会继续运行

    requrie(include)/require_once(include_once)唯一区别:PHP会检查该文件是否已经被包含过,如果是则不会再次包含

    6.

  • 相关阅读:
    源码安装mysql-5.7.13一周的冤枉路总结。满满的都是泪啊
    一键安装Apache服务脚本
    源码编译安装LAMP
    Vue侦听器 watch
    Vue计算属性 computed
    Vue表单的值绑定和修饰符
    js编码解码decodeURI(URIstring)与decodeURIComponent(URIstring)的区别
    常用的JS表单验证
    js正则表达式匹配手机号中间四位以及匹配姓名第一个字符,将其替换为*
    Vue按键修饰符,鼠标按钮修饰符
  • 原文地址:https://www.cnblogs.com/lxj0205/p/9481319.html
Copyright © 2011-2022 走看看