【PHP Telegram Bot】Day07 - 安装 VS Code 并撰写第一支程序

俗话说得好:「工欲善其事,必先利其器」。

没有一个好用的文字编辑器,要如何轻松愉悦的写程序呢?

安装 VS Code

这应该不用我教了吧?就是那种最熟悉的安装方式,

官网下载安装档,然後执行

闭着眼睛按下我同意
https://ithelp.ithome.com.tw/upload/images/20210916/20132916KwExY2VHrZ.png

这个建议打勾,之後的 PHP 程序就会预设用 VS Code 开启
https://ithelp.ithome.com.tw/upload/images/20210916/20132916IcTxB0TnB9.png

下一步
https://ithelp.ithome.com.tw/upload/images/20210916/20132916BBRtl0jWvx.png

这样就安装完成了
https://ithelp.ithome.com.tw/upload/images/20210916/20132916qa7vdhje9a.png


安装扩充功能

https://ithelp.ithome.com.tw/upload/images/20210916/20132916q4IWWkW8xk.png
https://ithelp.ithome.com.tw/upload/images/20210916/20132916100KHcdMON.png


使用者设定

档案 > 喜好设定 > 设定 或是按 Ctrl + ,

来讲讲我的设定,先按右上角这个 icon,开启 json 设定档
https://ithelp.ithome.com.tw/upload/images/20210916/201329167iOnj1YeCa.png

挑你喜欢的贴进去,记得每行结尾要有逗号

{
    // 文字大小
    "editor.fontSize": 18,
    // 自动格式化
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    // 显示那些你看不见的空白符号
    "editor.renderWhitespace": "all",
    // 平滑卷动
    "editor.smoothScrolling": true,
    // 用 tab 也能自动补全
    "editor.tabCompletion": "on",
    // Code Runner 在终端机运行
    "code-runner.runInTerminal": true,
    // 自动储存
    "files.autoSave": "afterDelay",
    // 使用 Unix 风格的换行
    "files.eol": "\n",
    // 大括号 { 会在行尾,而不是下一行
    "intelephense.format.braces": "k&r",
    // 设定 php 可执行档位置
    "php.validate.executablePath": "C:\\php-7.4.23\\php.exe",
    // 设定 php 的格式化工具
    "[php]": {
        "editor.defaultFormatter": "bmewburn.vscode-intelephense-client",
    },
}

撰写第一支程序

找一个你喜欢的地方(档案路径)(不要有中文或是奇怪的符号,有机会让程序出错)

建立一个和机器人 username 一样名称的资料夹

然後对它按右键,以 Code 开启
https://ithelp.ithome.com.tw/upload/images/20210916/20132916SqqtoCBP7s.png

新增一个档案,档名可以随意,但是结尾要有 .php,这样 Code Runner 才知道要用 php 执行
https://ithelp.ithome.com.tw/upload/images/20210916/20132916OmjoO3MYke.png

输入这些文字,之後按下右上角的执行
https://ithelp.ithome.com.tw/upload/images/20210916/201329161lS7fnqavJ.png

如果有出现 Hello, World! 就表示你有输入正确,做得好!
https://ithelp.ithome.com.tw/upload/images/20210916/2013291631P5qr18u2.png

出现 syntax error 代表你有地方打错,请检查看看

一起来找看看我是哪边打错了?
https://ithelp.ithome.com.tw/upload/images/20210916/2013291643d1Ub6hGg.png


用指令的方式让程序运行

其实原本是要在底下自己打指令让程序运行的啦,但是有了 Code Runner 谁还在跟你打指令呢?

Ctrl + ~ 可以开启或关闭下方终端机

在终端机输入 php {档名}
https://ithelp.ithome.com.tw/upload/images/20210916/20132916fIc85rhaCF.png

按下 Enter 後,程序就会执行
https://ithelp.ithome.com.tw/upload/images/20210916/20132916wkTg2GzxF9.png


结尾

想当年 我自己摸了很久才让程序跑起来,当时真的非常的开心,原来我也可以写程序

不知道你第一次让程序跑起来的感受是如何呢?

或是你有任何问题?都欢迎在下方留言让我知道


<<:  万事起头难

>>:  [Day1] 一切从0开始

[Java Day15] 4.3. 参数

教材网址 https://coding104.blogspot.com/2021/06/java.h...

浏览器向 Web 服务器提交用户密码最可行的方法-原始密码(Raw password )

“原始密码(Raw password)”和“散列密码(hashed password)”是可行的解决...

Day30 撒花~

大家好,我是乌木白,今天是铁人赛最後一天,谢谢大家在这些天不管是无意或是有意的点进来参观,都非常感...

[day24] 产生订单

以後不切这麽多表格了,搞死自己 发动产生订单只需要使用者UID一个参数,大略流程如下 藉由UID取得...

Day6中秋节最後还是要吃肉肉阿-欧式地中海风马铃薯柠檬炖鸡

中秋假期最後一天,吃了美式、韩式及日式烧肉,吃了这麽多天大鱼大肉可能有点腻,最後一天想来点清爽的肉肉...