有没有工具可以将PHP源代码自动转换为伪代码?
我实现了一些算法,我想要有它的标准独立语言伪代码。如果有工具,请帮我找到。
编辑:
例如,PHP源代码为:
$A=array('b');
array_unshift($A,'a');
print_r($A);
它的伪代码如下:
Define array A with first element 'b'
Prepend string 'a' to the beginning of array A
Print all elements of array A to output
我正试图在我的windows机器上手动安装phpunit。我不使用composer,所以我必须用.phar文件手动安装它。我按照官方文件的指示:
我已经做了每一步,但都行不通。phpunit --version会给我留言,'phpunit' is not recognized as an internal or external command, operable program or batch file.能帮我吗?
我在XAMPP3.2.2和PHP7.1.1中使用Windows 7 64位。
编辑:
我的phpunit.cmd文件位置是C:\xampp\php\phar\
我有一个symfony2项目。我需要使用xampp在本地环境上运行它。我将现有的代码放在xampp中,但是当我转到localhost/myproject时,它简单地列出了目录和文件。我还在那个目录中安装了composer。
编辑当我移动到web目录时,它会给出以下错误
Warning: require_once(G:\xampp\htdocs\m\developer\web/../app/bootstrap.php.cache): failed to open stream: No such file or directory in G:\xampp\htdocs\m\developer\we
我的网站已经运行了很长时间了。目前已升级到php 5.6和maria db 10.1.44。在很多php代码中都使用了utf8_encode函数。但是现在我必须删除它,这样字符才能正确输出。但是,我不能编辑很多php代码...有没有方法可以使utf8_encode函数无效?或者是否可以覆盖php核心函数?
我希望在每个vhost的基础上自动更改我的数据库连接设置,这样我就不必在PHP代码从一个登台移动到另一个活动时编辑任何PHP代码,而不必访问不同的数据库。这是在一台专用服务器上。
所以我想知道,我是否可以在httpd.conf中设置一个PHP变量或常量作为vhost定义的一部分,然后站点可以使用它来自动指向测试数据库?
$database = 'live';
if (some staging environment variable is true) {
$database = 'testing'; // and not live
}
如果这是不可能的,
当我运行php -v时,它返回版本7.3.19,php是/opt/plesk/php/7.3/bin/php的别名,/usr/bin/php的版本是5.4.16。 我试着像这样运行Laravel :在我想要Laravel的子域中运行/opt/plesk/php/7.3/bin/php /var/www/vhosts/<the_domain>/.composer/vendor/bin/laravel new,但我仍然得到相同的错误:Problem 1 - This package requires php ^7.2.5 but your PHP version (5.4.16) d
编辑:在按下Login按钮后,即使是public/auth/login也会出现此错误
您好,我只是想输出一个Session::flash(),但是我收到了这个错误消息:
TokenMismatchException in VerifyCsrfToken.php line 46
代码如下:
public function update($id, Requests\EditPostRequest $request)
{
$post = Post::findOrFail($id);
$post->update($request->all());
return r
当我在命令提示符下输入php时,结果是
C:\Users\samsung>php
'php' is not recognized as an internal or external command,
operable program or batch file.
我已经在windows10中安装了xampp,并且还没有在设置中编辑php.ini文件。任何帮助,以启用此php命令将非常感谢,因为我在我的laravel作曲家设置由于这一点。
我想更改php脚本执行期间的默认系统$PATH变量,但由于某种原因失败了。
我正在尝试以下操作:
<?php
$lastline = system('export PATH=$PATH:/customBin;',$return) OR die("why do i die all the time");
echo $lastline;
?>
但很明显,它一直在消亡。(在RHEL和Debian linux发行版,php版本5.3.xx上测试过,其他系统命令工作正常(cat、ls等),这些命令都不能工作:export PATH=$PATH:/customB
我安装的驱动程序有问题,所以MSSQL可以与PHP并行运行.
我将以下驱动程序放在PHP的目录文件中,并编辑了其中的.ini文件:
php_sqlsrv_54_ts.dll
php_pdo_sqlsrv_54_ts.dll
我有以下错误消息:
PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.4.12/ext/php_sqlsrv_54_ts.dll' - %1 is not a valid Win32 application.
PHP Startup: Unable to