zoukankan      html  css  js  c++  java
  • 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页面的最前面

  • 相关阅读:
    免费的论文查重网站
    文件上传到tomcat服务器 commons-fileupload的详细介绍与使用
    消防喷头的原理
    [辟谣]下蹲猛起来眼前发黑是心脏衰竭的表现?别扯了!
    noip2010普及组 接水问题分析
    洛谷P1106 删数问题
    老飞侠随机抽取器 v3.0 新春钜惠版
    一个基于VB的简单IRC机器人服务器
    (转)经常有人发错 SQL 的发音,如何华丽丽的引导纠正他们又不失优雅?
    TONGHUA
  • 原文地址:https://www.cnblogs.com/wyh3721/p/2526815.html
Copyright © 2011-2022 走看看