草庐IT

替代者

全部标签

php - 什么是 Php gettext 扩展的最简单的 Php 替代品,它可以被所有类型的免费托管支持

我正在使用Zymic,它是一个很棒的主机,但它不支持phpgettext扩展。我打算在未来购买一些主机,但从现在开始我想要最简单的解决方案来取代gettext的功能,在这种情况下我想显示不同的文本(英语、西类牙语、中文等...)无需修改文件太多(至少不必为每种语言创建分离文件)。我试过这样的事情:当我更改$lang变量时,它起作用了。我是PHP初学者,我想不出一种方法来在浏览器中更改它(通过单击链接)。或者有更好的方法吗? 最佳答案 我会说Zend_translate是当今国际化的最佳选择。它甚至比gettext更好。参见thisS

php - var_export 的替代品

var_export函数在参数具有循环引用时导致异常。是否有任何替代方法(serialize除外)可以正确处理它? 最佳答案 你可以试试这个:ob_start();var_dump($var);$dump=ob_get_contents();ob_end_clean();为什么不能使用序列化? 关于php-var_export的替代品,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

php - $_SERVER ['SERVER_NAME' ] 有什么好的替代品吗?

我在PHPdocpages上阅读了以下评论:"BewarnedthatmostcontentsoftheServer-Array(even$_SERVER['SERVER_NAME'])areprovidedbytheclientandcanbemanipulated.TheycanalsobeusedforinjectionsandthusMUSTbecheckedandtreatedlikeanyotheruserinput."然后我在这里看到了一个话题onStackOverflowsayingthat$_SERVER['SERVER_NAME']ispartlyservercon

javascript - 在共享主机中使用 websockets 是否有任何替代方案

websockets是否有任何替代方案可用于共享主机?我知道node.js、socket.io、Express.js,但不能在共享主机中使用它们。所以,如果有任何替代方法可用于制作实时网站,请告诉我。 最佳答案 我认为不错的选择是“服务器发送的事件”,这是一种方式,但我认为在大多数情况下它比Websockets更好,因为它更容易设置,因为不需要特殊的服务器或库,也没有额外的协议(protocol)可遵循,只是echo来自php和javascript中的onmessage。快速示例(来自https://www.w3schools.co

php - 系统 ('php -l' 的替代品)?

在我目前工作的一个项目中,我们正在考虑将system()进入php.ini的disable_functions声明。现在,我们的一个最终也会成为此限制的受害者的元模块是使用system("php-l");调用的语法检查文件-促使我寻找替代方案。原来那里曾经有一个php_check_syntax(),但这不仅没有将自身限制为仅检查语法,而且如果文件在语法上有效则继续包含该文件,但它已从PHP5.0.5中删除。该手册建议用php-l代替它,但考虑到我确信在PHP中禁用系统调用函数是一种相当普遍的做法,我想知道是否有一种公认的“更好”的方法从PHP文件中检查PHP文件的语法。(顺便说一句,我

php - PHP : React or PHP's embedded server? 的替代 Web 服务器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我一直将Apache用于我的PHP项目。但现在,我想离开它,开始使用以下选项之一:React或者PHP'sbuilt-inwebserver哪个性能更好?当然,什么是最好的?您推荐哪个?

php - 返回混合错误和 bool 值的替代方法

我有一种(常见)情况,我当前返回的结果是混合类型,有时是bool值,有时是错误消息。例如:functionchecked_thing_is_legal(){//Dostuffandcheckforerrorsinhere.}//Returnstrueiftherearenoerrors,otherwisereturnsanerrormessagestring.这感觉很脏,有人曾经说过“将代码提炼成单一、可靠的返回值很好”,我认为这是很好的建议。那么检查错误的更好范例是什么? 最佳答案 我在这里看到两个选项使用原子(bool)验证器并

php - PHP 是否有内置的 exec ("nslookup"替代品)?

我的PHP类中有以下命令:@exec('nslookup-type='.$type.''.escapeshellcmd($host),$output);由于安全限制(exec和escapeshellcmd已从php.ini中禁用),这不会在我的服务器上运行。有没有不依赖于exec的替代方案? 最佳答案 您可以使用dns_get_record():http://www.php.net/dns_get_record 关于php-PHP是否有内置的exec("nslookup"替代品)?,我们

php - 我可以使用什么替代 HTTP_HOST?

我必须显示当前服务器主机(在PHP中,但这不是很重要)。我不知道我在哪个主机上。如果没有安全问题,我该怎么做?如果我使用$_SERVER['HTTP_HOST'],它来自客户端,所以我不能相信这个信息(我认为它可以重写)。PS:我读过这篇文章:HowreliableisHTTP_HOST?但我没有找到任何回应(也许我没有正确搜索......) 最佳答案 为此目的使用$_SERVER['SERVER_NAME'],来自文档:Thenameoftheserverhostunderwhichthecurrentscriptisexecut

PHP语法替代品?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭9年前。Improvethisquestion有什么方法可以使用这种替代语法吗?$v){echo:?>{$k}{$v}我的意思是:thisisyour{$username}Andthishtmlcodecouldbemorethanonelineandsureotherhtmlelementsalso这样我们就可以很方便的看到html代码了。我想在PHP中包含html。不是HTML中的PHP。thisisyour'.$username.'An