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程序的当前执行中有效,刷新了页面一切将从头开始。
  • 相关阅读:
    C#编写最小花时隐藏为任务栏图标的Window appllication
    XML与HTML的结合
    敏捷思维-架构设计中的方法学(1)从方法论看架构设计
    敏捷思维-架构设计中的方法学(4)团队设计
    敏捷思维-架构设计中的方法学(2)架构设计的敏捷视图
    敏捷思维-架构设计中的方法学(5)简单设计
    hdu 1116(并查集+欧拉路判断)
    hdu 2145(最短路+排序)
    hdu 2377
    hdu 2962(最短路+二分)
  • 原文地址:https://www.cnblogs.com/wq-code/p/8361841.html
Copyright © 2011-2022 走看看