https://github.com/shengyou/20190811-php-puzzlers
PHPCon China 2019 分享主题 - PHP 机制问答
https://github.com/shengyou/20190811-php-puzzlers
2019 china php phpcon puzzlers
Last synced: 9 months ago
JSON representation
PHPCon China 2019 分享主题 - PHP 机制问答
- Host: GitHub
- URL: https://github.com/shengyou/20190811-php-puzzlers
- Owner: shengyou
- Created: 2019-08-15T06:47:55.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-02T07:26:45.000Z (over 3 years ago)
- Last Synced: 2025-04-04T03:41:13.167Z (over 1 year ago)
- Topics: 2019, china, php, phpcon, puzzlers
- Language: PHP
- Size: 214 KB
- Stars: 6
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# PHP 机制问答
受邀在 [PHPCon China 2019](http://www.phpconchina.com/) 进行 PHP 机制问答活动,通过精心设计的问答题带给大家一场直接面向代码的有趣体验。
## 相关材料
* 简报档:https://www.slideshare.net/shengyou/php-puzzlers
* 源代码:https://github.com/shengyou/20190811-php-puzzlers
## 如何看题目及取得解答?
* 先将环境建置起来
- 确认本机有 `PHP 7.3` 及 `Swoole 4.4.3`
- `composer install`
- `composer run-script post-autoload-dump`
- `composer run-script post-root-package-install`
- `composer run-script post-create-project-cmd`
* 所有题目都放在 `app/Console/Commands/Puzzle*.php` 里
* 验证答案:
- `artisan warmup` (韩老师热身题)
- `artisan puzzle:{题号}` (题号请用 1~13 取代)
## 警告
设计这些题目的目标,只是为了呈现 PHP 语法在某些特定场景的特性 (或说是坑)。而题目在设计过程中也故意安插了许多陷阱,仅是为了增加活动的趣味性。请千万不要在您的生产代码里这样写程式!会坑到别人也会害到自己的!