• php中函数的基本语法


    函数的基本概念
    为完成某一功能的程序指令(语句)的集合,称为函数。
    在php中,函数分为:自定义函数、系统函数
    讨论函数之细节,和其运行细节
    ①自定义函数
    自定义函数的基本语法结构
    函数在有些时候也被称为方法,但是都是同一个指向。
    function 函数名(参数列表)
    {
      //函数体;(完成某一功能的指令集合)
      //函数体:完成某一功能的指令集合。必须有。
      //return语句;主要的用处是返回一个结果,但是,return可以有也可以没有。
      //参数列表主要是用来接收数据的。
    }
    php中页面相互调用
    为了完成a.php中可以使用到function01.php中定义的函数,我们需要补充学习php中页面之间相互调用的知识点。
    ①require()和require_once()
    ②include()和include_once()
    举例require的用法
    <?php
      require("要引入的文件名");
      $filePath=""a.php;
      require $filePath;
    ?>
    函数调用的三种方法:
    1、通过require 'b.php'引入;
    2、通过变量引入
       $fileName="b.php";
       reuire $fileName;
    3、require('b.php');
    require()和require_once()细节
    一般放在php页面的最前面,php在执行前,就先读入require所引入的文件,一旦出现错误,则退出程序。
    这两个区别为,前者遇到即包含文件,后者会判断是否已经包含过了,如果包含过了,则不再包含文件。一可以节省资源,二可以避免重复定义的错误。例如:
    require 'xx.php'; require 'xx.php';
    这种情况下xx.php被包含两次。//证明:a.php引入两次'hello'输出;
    require 'xx.php';
    require_once 'xx.php';
    这种情况下,第二次包含时,是不会进行读入的。
    require和require_once的区别,举例说明。
    require是多次引入,require_once()是没有当没有引入过的时候才引入,如果引入过了,就不再引入。
    ②include()和include_once()
    他们的作用和功能都可以把一个页面,包含到另外一个页面。
    <?php
      include('被包含的文件');
      include '被包含的文件';
      include $filePath;
    ?>
    include会把文件包含多次,遇到文件就包含;
    而include_once会判断是否已经包含过了,如果包含过了,则不再包含文件。
    一可以节省资源,二可以避免重复定义的错误。

    再谈include和require的区别(同时也是include_once和require_once的区别)
    相同的地方就是,都可以引入别的页面
    不同的地方是:include如果出现了错误,还会继续执行,require出现错误,则会终止程序。
    例如:
    require 'xx.php';
    echo 'xxxx';
    如果xx.php文件不存在,echo'xxxx';这句是不执行的,在require时就停止了。
    include 'xx.php';
    echo 'xxxx';
    如果xx.php文件不存在,echo'xxxx';这句话还是可以继续执行的。
    小结:我们应当使用哪个?
    我们做项目的时候,基本上使用require_once
    注意,require_once和require应该放在php页面的最前面

  • 相关阅读:
    用导数解决逗逼初三数学二次函数图像题
    NOIP 2014 pj & tg
    BZOJ 1004
    双参数Bellman-ford带队列优化类似于背包问题的递推
    emu1
    無題
    15 day 1代碼
    javascript quine
    线段树的总结
    Watering the Fields(irrigation)
  • 原文地址:https://www.cnblogs.com/wyh3721/p/2526815.html
Copyright © 2020-2023  润新知