zoukankan      html  css  js  c++  java
  • php自定义函数和引用其他的php文件

    1. php函数名在识别时不会区分大小写,意思就是写两个相同的名字,但是大小写不同,php会认为这是同一个方法,在执行时就会报不能声明同一个函数的错

        即:function re(){}=function rE(){}

    在php中方法中的变量值在外层是调用不到的,

    例如:

          $a=12;

         function test(){

             $a+=45;

          }

    echo 'a='.$a;//这里会打印出12

       改成:

         $a=12;

         function test(){

             global $a;//有global这个关键字后就可以 使用外层变量

             $a+=45;

          }

       echo 'a='.$a;//这里会打印出67

         2. unset用法:销毁变量

    $a=12;

    function res($a){

           unset($a);//表示该变量不在res()方法中,不再使用$a,后面使用需要全新定义;
           echo $a;//这里会出现报错:Notice: Undefined variable: a
           $a=45;
            echo $a;//打印出45
    }

    res($a);

    3.给函数参数添加默认值

    function param($a,$b=3){
    $res=$a+$b;
    return $res;
    }
    echo param(12);//传一个值,得15
    echo "<br/>".param(12,18);//传两个值,得30

    4.&符号引用变量

       

    $a=212;
    function test33(&$b){ //&将$b指向$a
    $b=314;
    }
    test33($a);
    echo "<br/>".$a;//得到314的结果

    5.常量使用方法【定义方式】

    define("TEXT_INFO",21);

    echo TEXT_INFO;
    echo '<br/>--------------------------------------------------------------<br/>';
    const TEXT_INFO2=44;
    echo TEXT_INFO2;

    6.引用外部php文件的四种方式

    //  once的意思是只包含一次,事先会做一个判断,如果之前已经包含了就不会再去包含了

    //require   引用错了的时候就会终止程序的执行,不会再向后执行 

         a.require   

         b.require_once      

    //include   引用错了的时候只会出现一个Warning,但是还是会向后执行

        c.include

       d.include_once

       

  • 相关阅读:
    今天整理一下以前各博客网站上的文章
    转一篇详解Excel逻辑函数的文章
    Google中国的首页变化
    [转]在QuantumGrid4.5中手动添加数据
    [转]VISTA服务介绍
    Idiomatic Phrases Game zoj 2750 Dijkstra
    Fleury 求欧拉回路
    QS Network ZOJ 1586 Prim
    Burn the Linked Camp ZOJ 2770 差分约束系统 SPFA
    ZOJ 1092 POJ 2240 Arbitrage Floyd
  • 原文地址:https://www.cnblogs.com/tangyue/p/3719361.html
Copyright © 2011-2022 走看看