zoukankan      html  css  js  c++  java
  • 引用不同文件的类,加载类

    Mianji.php文件中

    <?php

    /*加载类
    include ("Info.class.php");//将类文件加载到页面,参数是路径(找到类文件)(当前文件夹)
    include "../Info.class.php";//上级目录

    require_once "./Info.class.php";//请求目标页面一次
    require_once ("./Info.class.php");
    require("Info.class.php");*/

    //自动加载类
    /*function __atuoload($classname)
    {
    include("../".$classname.".class.php");
    }
    */

    /*当前目录:./
    上级目录:../
    下级目录:目录名/
    根目录:/
    如果是在php代码里面 /代表本地磁盘的根(D)
    如果是在html 里面 /代表当前站点目录
    include "/wamp/www/Info.class.php";*/

     /*面向过程

    $r1 = 10;
    $r2 = 5;
    $mj = $r1-$r2;
    echo $mj;
    */
    //面向对象
    //require_once ("Yuan.class.php");//都可以
    include "Yuan.class.php";
    $y1 = new Yuan(10);//造一个大圆
    $y2 = new Yuan(5);//小园
    //求面积
    echo $y1->Mianji()-$y2->Mianji();

    //用户名,密码,服务器地址

    ?>

    Yuan.class.php文件

    <?php
    class Yuan   //需要加载的类必须和文件名相同,包括大小写
    {
    public $r;//圆的半径
    function __construct($r) //构造方法初始化圆的半径
    {
    $this->r=$r;
    }

    function Mianji()
    {
    return $this->r*$this->r*3.14;//返回圆的面积
    }
    }

    ?>

    php文件命名规则:a.b.php

    1.  a  代表文件名,必须是英文

    2.  b  如果文件定义类,使用 class 区分。

    3.  文件以 .php 作后缀,可以直接使用 php 文本编辑(清除所有,<?php   ****  ?>)

  • 相关阅读:
    解决margin 外边距合并问题
    tsx 校验 以及写法
    tsx 引入文件找不到
    Ubuntu 16.04安装和卸载软件命令
    Java8 中使用Stream 让List 转 Map使用总结
    Java8 Stream流式编程浅析
    浅析IOC 和 DI
    [ Java面试题 ]Java 开发岗面试知识点解析
    Intellij Idea 常用快捷键总结+实用小技巧
    Intellij Idea基础设置
  • 原文地址:https://www.cnblogs.com/wanlibingfeng/p/5446364.html
Copyright © 2011-2022 走看看