zoukankan      html  css  js  c++  java
  • PHP之文件引用与自定义函数

    PHP文件间的引用
    • include语言结构
      • 格式:mixed include(string resource); 将一个资源文件resource载入到当前PHP程序中;
        • resource资源是互联网上的某个资源时,需要将配置文件php.ini中的选项allow_url_include设置为On(allow_url_include = On)。
    • require语言结构
      • 与include基本相同;
      • 两者区别:使用include时,若发生错误或找不到引用文件,继续执行下面的语句;
                       使用require时,若发生错误或找不到引用文件,终止程序运行。
    • include_once 和 require_once语言结构
      • 格式:mixed include_once(string resource); 将一个资源文件resource载入到当前PHP程序中,避免多次引用同一个PHP文件而引起函数或变量重复定义问题的发生;
        • 若找不到资源文件resource,返回FALSE;找到且该文件第一次载入,返回整数1;找到且已载入,返回TRUE。
    自定义函数
    function functionName ($param1, $param2, $param3, ... $paramn=defaultValue){
         函数体
         return 返回值;
    }
    语法格式:
    1. function:定义自定义函数的关键字;
    2. functionName:自定义函数的函数名;
    3. $param:定义函数的参数;
    4. defaultValue:函数参数的默认值;
    5. 函数体:函数的功能实现,函数体是在函数被调用时执行的语句块;
    6. return:当程序运行到return时,立即结束此函数的执行。
    自定义函数的参数赋值方法
    • 传值赋值
    • 传地址赋值
      • 在函数的参数名前追加一个"&"符实现传地址赋值,例如:&$value;
      • 使用此方法时,传递给函数的值不能是常量;
    global关键字
    • 在定义的变量名前加关键字global(例:global $value),将局部变量变为全局变量;
      • 注意:在函数内使用global定义全局变量的同时,不能使用赋值语句给该变量赋值。
    static关键字
      • 在变量前加上static关键字,可以将函数体内的变量从这次调用一直存活到下次调用;
        • 注意:静态变量只在PHP程序的当前执行中有效,刷新了页面一切将从头开始。
  • 相关阅读:
    痞子衡嵌入式:利用i.MXRT1060,1010上新增的FlexSPI地址重映射(Remap)功能可安全OTA
    “既生 ExecutorService, 何生 CompletionService?”
    55
    .map() is not a function【js报错】
    内网穿透之流量代理转发
    JDK8 String类知识总结
    Java并发编程(07):Fork/Join框架机制详解
    数据源管理 | 分布式NoSQL系统,Cassandra集群管理
    Solon详解(三)- Solon的web开发
    Solon详解(二)- Solon的核心
  • 原文地址:https://www.cnblogs.com/wq-code/p/8361841.html
Copyright © 2011-2022 走看看