2015-12-04 17 views
1

我有一个PHP文件与包括和函数:如何使用交互式控制台从文件检查php功能?

<?php 
     include_once ('conf.php'); 
     include_once ('library/PHPMailer/class.phpmailer.php'); 
     ... 
     $dbConnection = new PDO('mysql:host=' . $CONF_DB['host'] . ';dbname=' . $CONF_DB['db_name'], .... 
     ... 
     function function1() { 
     .. 
     } 

     function function2 (var1) { 
     .. 
     } 
     ... 
     ?> 

我修改的功能之一,现在要确认它返回正确的数据或没有(并根据代码结构是不方便单独的函数代码原因的很多依赖于上下文的变量)

是否有可能测试什么返回一个心室功能与控制台? 这样的:

php -a file_with_functions.php -some_key 'print_r function2(123)' 

无法弄清楚如何与interactive console或调试像psysh所以任何的帮助深表感谢做到这一点。

回答

1

您可以使用PHPUnit https://phpunit.de/ 这样做只是写一个简单的测试与你期望​​

什么断言
相关问题