定制 pick/helper-utils 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

pick/helper-utils

Composer 安装命令:

composer require pick/helper-utils

包简介

A custom PHP helper utility package

README 文档

README

这是一个自定义的 PHP 辅助工具类包,支持通过 Composer 进行管理和安装。

安装

你可以通过 Composer 安装此包:

composer require pick/helper-utils

使用方法

安装完成后,在你的 PHP 项目中引入 vendor/autoload.php 即可使用:

示例 1:基础 Hello 示例

<?php

require 'vendor/autoload.php';

use Pick\HelperUtils\Hello;

$hello = new Hello();
echo $hello->say('Packagist');
// 输出: Hello, Packagist! Welcome to your custom Packagist package.

示例 2:Gmail SMTP 邮件发送(基于 fsockopen STARTTLS)

<?php

require 'vendor/autoload.php';

use Pick\HelperUtils\Mailer;

$mailer = new Mailer([
    'smtp_host'     => 'smtp.gmail.com',
    'smtp_port'     => 587,
    'smtp_username' => 'your_email@gmail.com',
    'smtp_password' => 'your_gmail_app_password', // 您的 Gmail 应用专用密码
    'from_name'     => '您的发件人名字'
]);

$success = $mailer->send('recipient@example.com', '邮件标题', '<h1>邮件正文(HTML格式)</h1>');

if ($success) {
    echo "邮件发送成功!";
} else {
    echo "发送失败,错误原因:" . $mailer->getError();
}

如何发布到 Packagist

  1. 在 GitHub 上新建一个仓库,例如 yourusername/helper-utils
  2. 将本地代码推送到该仓库:
    git init
    git add .
    git commit -m "Initial commit"
    git remote add origin git@github.com:yourusername/helper-utils.git
    git branch -M main
    git push -u origin main
  3. 访问 Packagist.org 并登录你的账号。
  4. 点击顶部的 Submit 按钮。
  5. 输入你的 GitHub 仓库地址(例如 https://github.com/yourusername/helper-utils),点击 Check,最后点击 Submit 提交。
  6. 推荐:在 GitHub 仓库中配置 Webhook,使每次推送代码时 Packagist 都会自动同步。
  7. 在 GitHub 上创建一个 Release/Tag(例如 v1.0.0),以便大家可以直接拉取稳定版本。

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-06-22

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固