是的,在即将发布的PHP 5.4中有一个内置的Web服务器,您可以在他们的候选版本中试用(我最近也发现了这个!)
http://php.net/manual/en/features.commandline.webserver.php
我需要帮助搞清楚的是,有没有办法让它在localhost以外的域名上运行(它在localhost,端口80上运行正常)?甚至127.0.0.1都不起作用.我在我的hosts文件中放入了虚拟主机名,指向127.0.0.1并且它们也不起作用.我知道它只是一个候选版本,但我想知道是否有其他人已经提出了解决此问题的解决方案,以便我可以使用指向我的hosts文件中127.0.0.1的实际域名来测试我的应用程序.操作系统是Windows 7 Professional SP1.
我已经尝试过的事情:1.谷歌搜索(duh)2.通过php.ini查看选项3.尝试127.0.0.1,我的局域网IP,我的WAN IP转发端口80并修复NAT环回问题(路由器运行DD -WRT)
不,我不是指unset()语言构造,而是(未设置)类型的构造者.从PHP手册:
允许的演员阵容是:
- (int),(integer) - 强制转换为整数
- (bool),(boolean) - 强制转换为布尔值
- (浮动),(双),(真实) - 施放到浮动
- (字符串) - 强制转换为字符串
- (数组) - 强制转换为数组
- (对象) - 强制转换为对象
- (未设置) - 强制转换为NULL(PHP 5)
网址:http://php.net/manual/en/language.types.type-juggling.php
有没有人对此有任何想法(甚至在实际项目中使用它)?