Skip to content

emacle/hello-composer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

hello-composer

// 自定义命名空间,注意不要与已有的重复
// 必须与 composer.json 文件里 autoload 定义的路径一致
// "emacle\\HelloComposer\\": "src/"
namespace emacle\HelloComposer;

// 类名与文件名保持一致,文件名不区分大小写
class HelloComposer
{
	// 静态方法 static 使用时,可不用声明类,直接调用方法
    public static function greet($greet = "Hello Composer!")
    {
        return $greet;
    }
}
composer require emacle/hello-composer
use emacle\HelloComposer\HelloComposer;  // 引入 namespace 并加入类名 HelloComposer

<?php
    $test = new HelloComposer(); // 声明类 HelloComposer
    var_dump($test->greet()); // 调用 HelloComposer类方法 greet()
   
    var_dump(HelloComposer::greet()); // 如果类方法greet为 static 方法则不用声明直接调用

About

first composer package

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages