承接 phptars/tars-assistant 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

phptars/tars-assistant

Composer 安装命令:

composer require phptars/tars-assistant

包简介

phpassistant for tars client

README 文档

README

phptars是一个用于调用tars服务的php帮助类,其中对phptars扩展中的打包解包和网络收发进行了封装。

使用方式

  1. 使用phpstorm的同学,请访问https://github.com/yuewenweb/tars-ide-helper,下载并引入到phpstorm的依赖库中,即可获得php扩展中的函数和代码的自动提示

  2. 将example.tars文件放入与tars2php同级文件夹

  3. 执行php tars2php.php example.tars "App.Server.Servant",其后后两个参数分别为tars文件的文件名和tars服务的servantName

  4. 在composer.json中指定require类库:

    "phptars/tars-assistant" : "vx.x.x"
  1. 执行composer install命令安装类库,此时会出现vendor目录

  2. 开始写业务代码

<?php

    require_once "./vendor/autoload.php";

    $ip = "";// taf服务ip
    $port = 0;// taf服务端口
    $hello = new \TestApp\HelloServer\HelloObj\Hello($ip,$port);
    
    // 或使用主控寻址
    $_SERVER['LOCATOR_IP'] = "172.16.0.161";
    $_SERVER['LOCATOR_PORT'] = 17890;
    // 无需指定ip和端口
    $hello = new \TestApp\HelloServer\HelloObj\Hello();
    
    try {
        $hello->testHello("test",$rsp);
        var_dump($rsp);
    }
    catch(phptars\TarsException $e) {
        // 错误处理
    }
    

    

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-06-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固