jovix/connectum-client

Connectum php包装器

dev-master 2019-11-25 12:24 UTC

This package is auto-updated.

Last update: 2024-09-26 01:46:38 UTC


README

official JetBrains project Latest Stable Version Total Downloads License

PhpStorm研讨会

在这些材料中,您将了解在PhpStorm中可用的许多功能和生产力工具。例如导航、编辑、检查、实时模板、重构、Composer和HTTP客户端等工具,还有很多。在PhpStorm中覆盖每个选项和功能几乎是不可能的,但我们将提供一些实用的练习,说明我们如何作为PHP开发者完成日常工作。

我们还将涵盖大量键盘快捷键,以提高使用PhpStorm的效率。基于IntelliJ的其他IDE使用相同的键盘快捷键,所以如果您知道如何使用PhpStorm,您就知道如何使用WebStorm、RubyMine、PyCharm、IntelliJ IDEA等。在线可获取速查表,并在研讨会下载中包含。

此研讨会是自学的,这意味着您可以在任何时间和任何地点独立完成练习。练习以PhpStorm项目的形式提供,其中每个文件都是一个新练习,可能包含代码和提示以完成任务。

先决条件

  • Docker for Mac、Docker for Windows或Docker(Linux)1.13+。有关您操作系统的安装说明,请参阅Docker文档
  • PhpStorm 2016.3+

获取项目

有几种方法可以开始使用PhpStorm研讨会材料

  • 在PhpStorm中创建一个新的PhpStorm研讨会项目

  • 使用Composer创建一个新的项目。注意,您也可以在PhpStorm中创建一个新的项目:使用Composer项目类型并搜索“jetbrains/phpstorm-workshop”

    php composer.phar create-project jetbrains/phpstorm-workshop -s dev

  • 从GitHub克隆项目

    git clone https://github.com/JetBrains/phpstorm-workshop.git

    git checkout docker

  • 下载ZIP

    wget https://github.com/JetBrains/phpstorm-workshop/archive/docker.zip

入门

大多数与代码编辑器无关的练习都需要运行Docker容器。

开始之前

  1. 打开设置/首选项 | 构建、执行、部署 | Docker并选择如何连接到Docker守护进程

    • Windows

      • 选择TCP套接字
      • 引擎API URL设置为tcp://:2375
      • 证书文件夹字段留空。

      确保在Docker for Windows设置的常规部分中启用在tcp://:2375上公开守护进程,不使用TLS

    • macOS

      • 选择Docker for Mac
    • Linux

      • 选择Unix套接字
  2. docker-compose.yml中更新XDEBUG_CONFIG变量,其值取决于您的操作系统。这对于Web调试是必要的。

    • Windows/macOS:使用host.docker.internal,它将自动解析为运行Docker的主机的内部地址。
    • Linux:在终端中执行hostname并使用返回的值。
  3. 在相同的docker-compose.yml中取消注释适用于sftp服务的相应行。这对于部署正确工作是必要的。

  4. 在相同的docker-compose.yml中,在编辑器侧边栏中点击services:旁边的运行图标以启动所有所需的Docker容器。或者,您可以从查看 | 工具窗口 | 终端打开内置的PhpStorm终端并执行docker-compose up命令。

关于此项目有一些事情需要了解

  • 项目可以直接在PhpStorm中打开。我们已包含PHP远程解释器、数据库、部署服务器、PHP Web调试、PHPUnit和Behat的配置。
  • 所有编号文件夹包含你可以练习的内容。只需依次打开编号文件,并遵循文件中的注释。大多数练习是独立的,其他练习基于之前的练习。
  • 一些练习(如这个)是Markdown格式。你可以通过在右上角切换视图仅显示预览来更容易地阅读这些文件。
  • PhpStorm Reference Card.pdf是PhpStorm快捷键卡。最新版本始终可以在PhpStorm网站找到。

开源和贡献

此工作坊是开源的,采用Apache 2许可证。如果你愿意为工作坊材料做出贡献,请随意fork存储库并向我们发送pull request。或者,如果你有任何评论、问题或改进建议,请提出问题