操作流程 * 选择合适的PHP版本,默认是PHP5.6; * 编写代码 * 点击运行或者 ctrl/cmd + r运行代码,右侧会输出结果 * 复制当前URL分享给朋友

功能

有多个PHP版本可供选择

  1. [[php55|PHP 5.5.38]]
  2. [[php56|PHP 5.6.38]]
  3. [[php70|PHP 7.0.32]]
  4. [[php71|PHP 7.1.22]]
  5. [[php72|PHP 7.2.10]]
  6. [[php73|PHP 7.3.0RC1]]

丰富的扩展

apfd;bcmath;bz2;calendar;Core;crypto;ctype;curl;date;dba;dom;ereg;exif;fileinfo;filter;ftp;gd;gearman;gettext;hash;http;iconv;igbinary;imagick;intl;json;json_post;leveldb;libxml;mbstring;mcrypt;memcache;memcached;mhash;mongodb;msgpack;mysql;mysqli;mysqlnd;openssl;pcntl;pcre;PDO;pdo_mysql;pdo_sqlite;Phar;posix;propro;raphf;readline;redis;Reflection;session;shmop;SimpleXML;soap;sockets;SPL;sqlite3;standard;swoole;sysvmsg;sysvsem;sysvshm;tidy;tokenizer;wddx;xml;xmlreader;xmlrpc;xmlwriter;xsl;yac;yaf;yar;Zend OPcache;zip;zlib

本地资源

环境提供了一些本地资源供测试用,请勿做压力测试。

MySQL

可以在代码内使用 CodeHelper::getPDO(); 来获取 \PDO 对象,该对象已经连接上了合适的数据库。

Redis

可以在代码内使用 CodeHelper::getRedis(); 来获取 \Redis 对象,该对象已经连接上了合适的Redis。

Memcache

可以在代码内使用 CodeHelper::getMemcache(); 来获取 \Memcached 对象,该对象已经连接上了合适的Memcache。

可以访问公网

可以操作本地文件

写入和读取时,尽可能使用当前路径 __DIR__

使用限制

为保证服务稳定,避免滥用,特设定以下限制,敬请谅解:
  1. 脚本执行超时时间为 5s;
  2. 代码会永久保留,但是产生的数据(包括但不限于临时文件,Memcache、Reids、MySQL等)会被定时清除。