cs50 / php
CS50 PHP库
v6.0.1
2020-12-05 18:06 UTC
Requires
- php: >=5.4
- league/oauth2-client: ^1.1
- league/uri: ^4.0
- ramsey/uuid: ^3.1
This package is not auto-updated.
Last update: 2024-09-14 17:53:41 UTC
README
开发
需要 Docker Toolbox.
docker-compose run cli # runs CS50 CLI
安装
Ubuntu
$ curl -s https://packagecloud.io/install/repositories/cs50/repo/script.deb.sh | sudo bash
$ sudo apt-get install php-cs50
Fedora
$ curl -s https://packagecloud.io/install/repositories/cs50/repo/script.rpm.sh | sudo bash
$ sudo yum install php-cs50
从源码安装
- 从 https://github.com/cs50/php-cs50/releases 下载最新版本
- 解压
php-cs50*
- cd
php-cs50
make install # 可能需要sudo
默认情况下,我们安装到 /usr/local/share/php
。如果您想更改安装位置,请运行 DESTDIR=/path/to/install make install
。
使用方法
// assumes CS50.php is in include_path
require("CS50.php");
...
$c = CS50\get_char();
$f = CS50\get_float();
$i = CS50\get_int();
$s = CS50\get_string();
待办事项
- 决定是否添加
CS50.eprintf
。 - 添加测试。
- 审查
ID.php
,Database.php
等。