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.

  • 相关阅读:
    美化单选按钮
    url的处理
    时间戳处理
    模板渲染引擎手册
    Web前端工具——Live Reload – Chrome扩展
    属性(Properties)和字段在C#中的关系
    MVC3中的Model
    使用System.Web.Mvc.Ajax
    javascript之DOM操作
    Javascript之BOM(window对象)
  • 原文地址:https://www.cnblogs.com/lxj0205/p/9481319.html
Copyright © 2011-2022 走看看