php for windows
v7.2.9 官方版- 软件大小:46.73 MB
- 更新日期:2019-06-21 14:58
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
php for windows是一种新型的CGI程序编写语言,该应用程序主要针对编程而开发,用户可以使用该应用程序方便快捷地编写代码,程序功能强大、运行速度快;程序支持使用两个不同的工具run-tests.php和PFTT生成QA报告和测试数据:run-tests.php在命令行上针对PHP核心运行PHPT测试的标准工具(CLI方案);用户可以使用程序构建PHP;程序兼容PFTT Php技术,该功能支持全面测试(PFTT)它是Microsoft开发的PHP核心和应用程序的跨平台测试工具,主要用于Microsoft Windows,Windows Server和Azure上的PHP,PFTT涵盖了PHP生态系统,旨在方便,彻底和快速:PFTT可以在各种场景下运行PHPT和PhpUnit测试,包括在Apache上。强大又实用,需要的用户可以下载体验
新版功能
新增函数和类 接下来,我们将看到在计划之中的新增函数和类:
boolval()
PHP已经实现了strval、intval和floatval的函数。为了达到一致性将添加boolval函数。
它完全可以作为一个布尔值计算,也可以作为一个回调函数。
hash_pbkdf2()
PBKDF2全称“Password-Based Key Derivation Function 2”,正如它的名字一样,是一种从密码派生出加密密钥的算法。这就需要加密算法,也可以用于对密码哈希。
如果您使用的是从apache.org PHP与Apache1或者apache2,您需要使用PHP的VC6的版本
如果您使用的是PHP与IIS,你应该使用PHP的VC9版本
软件特色
1、内置了对文件上传、密码认证、Cookies 操作、邮件收发、 动态GIF生成等功能。
2、PHP5直接为很多数据库提供原本的连接,包括Oracle,Sybase,Postgres,Mysql,Informix,Dbase,Solid,Access 等,完全支持ODBC接口,用户更换平台时,无需变换PHP代码,可即拿即用。
3、软件完全免费,并提供了更多web server的支持,例如Zeus,Netscape Enterprise,Apache Win32 module,并增加了很多性能,并修正了很多bug。
安装说明
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、解压安装包后,即可得到对应的安装数据包,双击主程序即可进行安装,点击是按钮继续安装
使用说明
修改Bug数据库接口
界面应该:
减少同一bug上多个报告的发生
提高报告的准确性
让QAT更容易重现错误
跟踪bug的解决方案
虫子狩猎,在bugs.php.net上分析/关闭现有的错误报告
分析php-dev列表上发布的新bug
积极寻找和跟踪可用平台上的错误
监视/查看现有PHP邮件列表中的信息
通过PHP Interpreter提供客户端错误报告
向PHP添加功能以帮助php用户提交准确的错误。
可能最好的解决方案是添加一个submit_bug()函数,该函数会在调用时自动发送平台数据以及PHP解释器状态。该解决方案将解决可能向恶意访问者显示平台信息而引起的安全问题。
从这个来源收集的错误需要由代理进行过滤才能被认为真正有用。
请注意,过滤许多虚假错误报告应该相对简单。由于解析错误而生成的错误报告可能会被忽略或标记为低优先级。
然而,所有这些都需要开发人员参与,可能是最不可信的目标!
发布候选版本是发布的开发包,用于检查在上一个开发期间是否有任何关键问题进入代码。 发布候选版本不用于生产用途,它们仅用于测试目的, 即使在大多数情况下,一般可用性(GA)版本与最后一个RC版本之间几乎没有差异。您可以通过在您自己的(非生产!)服务器上安装和测试候选版本来帮助PHP团队并自己检测问题。
安装问题
首先,确保构建过程(仅限* nix)和安装对您来说很好。PHP支持不同平台上的大量操作系统,我们将继续努力增加这个数量。如果您在安装过程中遇到任何问题,我们希望了解它们。
测试安装
完成构建后,请使用' make test'命令运行测试引擎并将结果发送给我们(Y当它询问您是否发送报告时点击' ')。这样我们就会收到有关系统的必要信息,以修复测试套件检测到的问题(如果有的话)。每一份报告都是为了帮助我们提供最好的软件,您的反馈是宝贵的资源,PHP小组特此感谢您的努力。
现实生活中的测试
如果您在开发服务器上安装RC并运行软件,我们也将不胜感激。这将有助于我们检测候选版本和一般版本之间的任何无意更改。这样的真实测试是最有价值的,因为我们的测试套件还没有涵盖所有可能的用例(但我们正在努力)。
-标准:
修复了错误#75511(不是免费的未使用的缓冲区)。
修复了错误#75514(mt_rand在32位上返回[$ min,$ max]以外的值)
修复了错误#75535(不恰当地解析HTTP响应导致PHP 段故障)。
修复了错误#75409(除了ENOSYS之外还接受EFAULT作为指标缺少getrandom())。 (sarciszewski)
修复了错误#73124(php_ini_scanned_files()无法正确报告)。
修正了错误#75574(如果参数包含,putenv无法正常工作
非ASCII unicode字符)。
BCMath:
修正了错误#46564(bcmod截断小数)。
CLI:
修复了错误#74849(进程在PhpStorm中作为交互式shell启动)。
修复了错误#74979(交互式shell打开而不是脚本执行用-f标志)。
CLI服务器:
修复了使用路由器的错误#60471(随机“无效请求(意外EOF)”脚本)。
- 核心:
添加了ZEND_COUNT,ZEND_GET_CLASS,ZEND_GET_CALLED_CLASS,ZEND_GET_TYPE,ZEND_FUNC_NUM_ARGS,ZEND_FUNC_GET_ARGS指令,实现相应的内置函数。
“可数”接口从SPL移动到Core。
添加了ZEND_IN_ARRAY指令,实现了优化的in_array()内置
函数,通过翻转数组中的哈希查找。
删除了IS_TYPE_IMMUTABLE(它与COPYABLE&!REFCOUNTED相同)。
删除了sql.safe_mode指令。
删除了对Netware的支持。
将ReflectionClass :: isIterateable()重命名为ReflectionClass :: isIterable()(别名为BC的原始名称)
修复了错误#54535(WSA清理执行bef矿石MSHUTDOWN)。
实现了FR#49806(Windows的proc_nice())。
交叉编译时修复pthreads检测(ffontaine)
修复了由析构函数抛出的异常导致的内存泄漏。
修正了错误#73215(uniqid()应该使用更好的随机源)。
实现了FR#72768(为...添加ENABLE_VIRTUAL_TERMINAL_PROCESSING标志的php.exe)。 (Michele Locati)
实现了“转换对象/数组转换中的数字键”RFC,修复错误#53838,#61655,#66173,#70925,#72254等
实施“弃用和删除Bareword(未引用)字符串”RFC。
将受支持的最低Windows版本提升到Windows 7 / Server 2008 R2。
在array_keys / array_values()中实现了次要优化。
添加了PHP_OS_FAMILY常量以确定我们是哪个操作系统。
修复了错误#73987(方法兼容性检查看起来是原始的定义而不是父母)。 (pmmaga)
修复了错误#73991(未遵守JSON_OBJECT_AS_ARRAY)。
修复了#74053错误(析构函数关闭时损坏的类条目) 产生另一个对象)。 (jim at commercebyte dot com)
修复了错误#73971(扫描时,文件名在Win32上限制为MAX_PATH 目录)。 (阿纳托)
修正了错误#72359,错误#72451,错误#73706,错误#71115以及其他相关问题 在TS版本中实现字符串处理。 (阿纳托尔,德米特里)
实现了“列表语法中的尾随逗号”RFC仅用于组使用列表。(Sammy Kaye Powers)
修复了错误#74269(可以用不同的方法覆盖trait属性 松散等值)。 (pmmaga)
修复了#61970(在子类中限制__construct()访问级别的问题 一个致命的错误)。 (pmmaga)
修复了错误#63384(无法用抽象覆盖抽象方法方法)。 (pmmaga,wes)
修复了错误#74607(Traits强制执行不同的继承规则)。
修复了抽象unix域套接字名称的错误分析。
将PHP_OS_FAMILY值从“OSX”更改为“Darwin”。
允许在ini文件中按名称加载PHP / Zend扩展名(extension = )。
添加了对象类型注释。 (brzuchal)
修复了错误#74815(在启动时使用INI条目的组合崩溃)。
修复了错误#74836(在数组中的零前缀数字索引上设置了)。
。添加了新的VM安装ISSET_ISEMPTY_CV和UNSET_CV。以前他们 实现为ISSET_ISEMPTY_VAR和UNSET_VAR变体ZEND_QUICK_SET标志。 (尼基塔,德米特里)
修复了错误#49649(unserialize()不处理属性的更改能见度)。
修复了#74866(extension_dir =“./ ext”现在使用当前目录作为基数)。(Francois Laupretre)
实现了FR#74963(改进了关于获取属性的错误消息非对象)。
修复了Bug#75142(buildcheck.sh检查autoconf版本需要更新对于v2.64)。 (zizzy at zizzy dot net,Remi)
修复了错误#74878(ZTS版本中的数据竞争)。
修复了错误#75515(“stream_copy_to_stream”不再流式传输)。
更新日志
- 日期:
。修复了错误#55407(无法原型DateTime :: createFromFormat)。
。实现了FR#71520(将DateTime常量添加到DateTimeInterface接口)。
。修复了错误#75149(重新定义了typedefs ttinfo和t1info)。
。修复了错误#75222(DateInterval微秒属性始终为0)。
- Dba:
。修正了错误#72885(flatfile:dba_fetch()无法读取被替换的条目)。
- DOM:
。实现#74837(为DomNodeList和DOMNamedNodeMap实现Countable)。
- EXIF:
。添加了对以下格式的供应商特定标签的支持:
三星,大疆,松下,索尼,宾得,美能达,Sigma / Foveon,AGFA,
京瓷,理光和爱普生。
。修正了错误#72682(exif_read_data()无法读取某些数据的所有数据图片)。
。修复了错误#71534(在exif_read_data()中键入混淆导致堆在调试模式下溢出)。
。修复了错误#68547(Exif Header组件值检查错误)。
。修复了错误#66443(损坏的EXIF标题:最大目录嵌套级别
达到一些相机)。
。修复了Redhat的问题#1362571(PHP没有返回完整的结果
exif_read_data函数)。 (卡勒)
。已实现#65187(exif_read_data / thumbnail:添加对流的支持资源)。
。不推荐使用read_exif_data()别名。
。修正了错误#74428(exif_read_data():出现“非法IFD大小”警告正确的exif格式)。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文