php一个类引用另一个类的方法的写法

default.php:

<?php
namespace SiteInfo{
   class Site{
        var $url;
        var $title;

        function setUrl($par){
            $this->url=$par;
        }

        function getUrl(){
            echo $this->url.PHP_EOL;
        }

        function setTitle($par){
            $this->title=$par;
        }

        function getTitle(){
            echo $this->title.PHP_EOL;
        }
    }
}
?>

index.php:

<?php
 namespace DoSomething{
     require (‘default.php‘);//require只是引用一次,报错后就中终断执行,include是每次加载都执行,报错后只是提示,后续程序继续执行
     use SiteInfo\Site;//引用命名空间\类名
     class myClass{
         function getSite(){
             $taobao=new Site();//实例化方法,这些实例化只能写到类的方法里面不能再类里面实例化
             $taobao->setUrl(‘hello [email protected][email protected]#$%YUI‘);
             $result = $taobao->getUrl();
             echo $result;
         }
     }
     $myClass = new myClass();
     $myClass->getSite();//类方法调用
 }

?>

原文地址:https://www.cnblogs.com/llcdbk/p/9914856.html

时间: 2024-11-05 13:34:01

php一个类引用另一个类的方法的写法的相关文章

wpf资源嵌套,一个资源引用另外一个资源,被引用的资源应该声明在前面

在wpf的XAML的Window.Resources中,一个资源引用另外一个资源,出现如下错误: “错误 1 “{DependencyProperty.UnsetValue}”不是 Setter 上“System.Windows.FrameworkElement.FocusVisualStyle”属性的有效值”. 如下图: 虽然错误列表里出现如图的错误,但是程序缺依然可以运行,只是在设计器里看不了UI视图(界面). 出现这个错误的原因是: 被引用的资源的声明在引用它的资源的后面了(或者是没有声明

Eclipse java中一个工程引用另一个工程的类

最近写代码在写一个tools的工程,打算把平常用到的自己写的工具类都放在里面. 所以就出现了一个工程使用到tools工程中的类使如何引用 比如 tools工程为 project tools ,现在要使用工具工程中的类的工程为project aa 那么右击aa,properties->java build paths->project->add 选择tools 即可对project tools 中类进行引用.

eclipse中一个项目引用另一个项目的方法

有时候我们一个项目会依赖于另一个项目的类库和资源,如下图项目pds-prrs依赖于pds-fw和pds-srv中的类和包 想要在pds-prrs中引入其他两个项目的方法为: 右键pds-prrs->build path->configure build path->project选项卡->.点击add,将另外两个项目加入即可 效果如下

(七十一)android中一个工程引用另一个工程

现在已经有了一个Android工程A,我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A.通常有两种方法实现: 1.把工程A做成纯Jar包 右键工程-->Export-->点击Java--->JAR file--->Next-->勾选src包即可,其他项不选-->点击finish即可生成jar文件. 但是,如果在工程A中用了R.java中的引用,则无法打成jar包.原因是R.java是自动生成的,是动态的,每次编译都是

一个.py引用另一个.py中的方法

处理函数 X_Add_Y_Func.py 1 #__author__ = 'Administrator' 2 def add_func(x, y): 3 return x+y 调用函数 X_Add_Y_Func_Test.py 1 #__author__ = 'Administrator' 2 from X_Add_Y_Func import add_func 3 4 print("from X_Add_Y_Func import add_func") 5 print("re

xml文件里一个字符串引用另一个字符串

<? xml version="1.0" encoding="UTF-8"?> < beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/s

Vue 一个组件引用另一个组件

有些时候需要这么做,比如,我想在首页加载轮播组件,但是又不想全局注册(因为不是每个页面都需要轮播功能) 方法1: 1 <template> 2 <div> 3 <!-- 3.在template中就可以直接使用了 --> 4 <testComponent></testComponent> 5 </div> 6 </template> 7 8 <script> 9 //1.先使用import导入你要在该组件中使用的

Delphi 类引用 Class Reference 元类 MetaClass 用法

delphi中类引用的使用实例 类引用类引用(Class Reference)是一种数据类型,有时又称为元类(MetaClass),是类的类型的引用.类引用的定义形式如下: class of type 例如: type SomeClass = class of TObject; var AnyObj: SomeClass; TObject = class end; TClass = class of TObject; 下面的例子说明了类引用的用法: program Project1; {$APP

2017-9-23C#笔记(类的索引,事件,运算符,this访问器,派生,分部类,抽象类,封闭类,静态类,类与结构的不同)

1.类的索引 索引是一组get和set锋访问器,支持按照饮用数组元素的方法来引用对象.索引通常便是多个数据成员,并且它总是以雷类的事例成员的方式存在.声明索引的方法: 返回类型     this  [参数列表] { Get {    } set {        } } 例如:using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplicat