- Output for git.master_jit, git.master
- Warning: Undefined array key "REQUEST_METHOD" in /in/TCcrv on line 129 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>电信Token获取</title> <style> body, html { height: 100%; margin: 0; padding: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; } .card { padding: 1.5rem; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); background: white; width: 100%; max-width: 500px; margin: 2rem auto; } .form-group { margin-bottom: 1.2rem; } input { width: 100%; padding: 0.8rem; border: 1px solid #ddd; border-radius: 6px; } button { background: #007aff; color: white; width: 100%; padding: 1rem; border: none; border-radius: 6px; font-size: 1rem; cursor: pointer; } .result-box { margin-top: 1.5rem; padding: 1rem; border-radius: 6px; } .success, .error { padding: 1rem; border-radius: 6px; } .success { background: #0dffd8; color: #3c763d; border: 1px solid #d6e9c6; } .error { background: #f2dede; color: #a94442; border: 1px solid #ebccd1; } code { display: block; padding: 0.8rem; margin: 0.5rem 0; background: rgba(0,0,0,0.05); border-radius: 4px; word-break: break-all; } /* Centering content */ .container { display: flex; justify-content: center; align-items: center; height: 100%; } </style> </head> <body> <div class="container"> <div class="card"> <h1 style="margin-top:0; text-align:center">电信认证</h1> <form method="post" onsubmit="return validateForm()"> <div class="form-group"> <input type="text" name="phonenum" placeholder="手机号码" required oninput="this.value = this.value.replace(/[^0-9]/g,'')" onkeypress="return isNumber(event)" onpaste="return false" title="请输入11位手机号码" value="" maxlength="11"> </div> <div class="form-group"> <input type="password" name="password" placeholder="登录密码" required oninput="this.value = this.value.replace(/[^0-9]/g,'')" onkeypress="return isNumber(event)" onpaste="return false" title="请输入6位密码" maxlength="6"> </div> <button type="submit">获取Token</button> </form> <script> function isNumber(evt) { evt = (evt) ? evt : window.event; var charCode = (evt.which) ? evt.which : evt.keyCode; if (charCode > 31 && (charCode < 48 || charCode > 57)) { return false; } return true; } function validateForm() { var phonenum = document.forms[0]["phonenum"].value; var password = document.forms[0]["password"].value; if (phonenum.length !== 11 || !/^\d+$/.test(phonenum)) { alert("手机号码必须为11位数字"); return false; } if (password.length !== 6 || !/^\d+$/.test(password)) { alert("密码必须为6位数字"); return false; } return true; } </script> </div> </div> </body> </html>
This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.
Active branches
Archived branches
Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page
- 2022-12-01 RFC: Property hooks - included in PHP 8.4
- 2020-03-21 RFC: Is_Literal - declined
- 2020-12-04 Enumerations - included in PHP 8.1
- 2018-06-15 Typed Properties v2 - implemented in PHP 7.4
- 2016-08-12 Object typehint - included in PHP 7.2
- 2016-08-14 Arrow functions - withdrawn
- 2016-05-29 array_change_keys() - withdrawn
- 2016-04-19 Lexical scope support for anonymous classes - suspended
- 2016-04-17 Functional Interfaces - declined
- 2016-03-16 Typed Properties - superseded in favor of Typed Properties 2.0
- 2015-08-27 Callable Prototypes - declined
- 2015-05-01 Short Closures - declined / withdrawn in favor of Arrow Functions
- 2015-02-18 Scalar type hints v5 - included in PHP 7
- 2015-02-14 Union Types - declined
- 2013-09-22 Anonymous classes - included in PHP 7