cs50/php

v6.0.1 2020-12-05 18:06 UTC

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

从源码安装

  1. https://github.com/cs50/php-cs50/releases 下载最新版本
  2. 解压 php-cs50*
  3. cd php-cs50
  4. 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.phpDatabase.php 等。