草庐IT

true_false

全部标签

php - 用PHPUnit区分NULL和FALSE

有谁知道用PHPUnit区分FALSE和NULL的可靠方法吗?我试图在断言的返回值中区分NULL和FALSE。这失败了:$this->assertNotEquals(FALSE,NULL);这些断言通过了:$this->assertFalse(NULL);$this->assertNull(FALSE);编辑:对于某些上下文,这是为了区分错误状态(FALSE)和空结果(NULL)。为了确保函数正确返回,我需要区分两者。谢谢编辑...根据我正在测试的一些问题,我正在添加测试。ClasstestNullFalseextendsPHPUnit_Framework_TestCase{publi

php - 用PHPUnit区分NULL和FALSE

有谁知道用PHPUnit区分FALSE和NULL的可靠方法吗?我试图在断言的返回值中区分NULL和FALSE。这失败了:$this->assertNotEquals(FALSE,NULL);这些断言通过了:$this->assertFalse(NULL);$this->assertNull(FALSE);编辑:对于某些上下文,这是为了区分错误状态(FALSE)和空结果(NULL)。为了确保函数正确返回,我需要区分两者。谢谢编辑...根据我正在测试的一些问题,我正在添加测试。ClasstestNullFalseextendsPHPUnit_Framework_TestCase{publi

php - CURLOPT_RETURNTRANSFER 设置为 true 在托管服务器上不起作用

我正在尝试处理$data=curl_exec($ch);的结果,而不是将其打印在屏幕上。为了实现这一点,我将选项CURLOPT_RETURNTRANSFER设置为true,如下所示:curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);在我的本地服务器上,这按预期工作,但是当我将相同的文件在线放到我的服务器上时,它不起作用。当我将CURLOPT_RETURNTRANSFER设置为

php - CURLOPT_RETURNTRANSFER 设置为 true 在托管服务器上不起作用

我正在尝试处理$data=curl_exec($ch);的结果,而不是将其打印在屏幕上。为了实现这一点,我将选项CURLOPT_RETURNTRANSFER设置为true,如下所示:curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);在我的本地服务器上,这按预期工作,但是当我将相同的文件在线放到我的服务器上时,它不起作用。当我将CURLOPT_RETURNTRANSFER设置为

PHP is_writable() 函数对于可写目录总是返回 false

我正在尝试安装基于PHP的softwarepackage在使用yum安装了Apache2.4.6和PHP5.4.16的RedHat7AmazonEC2实例(ami-8cff51fb)中。安装失败,因为它表示特定目录需要由具有0755或0775权限的网络服务器写入。有问题的目录具有0775权限,拥有root:apache所有权。我已验证httpd进程正在由apache用户运行,并且apache用户是apache组的成员。如果我编辑/etc/passwd临时给apache用户一个登录shell,然后su到那个帐户,我可以手动创建文件作为apache目录中的用户使用touch命令。我查看了安

PHP is_writable() 函数对于可写目录总是返回 false

我正在尝试安装基于PHP的softwarepackage在使用yum安装了Apache2.4.6和PHP5.4.16的RedHat7AmazonEC2实例(ami-8cff51fb)中。安装失败,因为它表示特定目录需要由具有0755或0775权限的网络服务器写入。有问题的目录具有0775权限,拥有root:apache所有权。我已验证httpd进程正在由apache用户运行,并且apache用户是apache组的成员。如果我编辑/etc/passwd临时给apache用户一个登录shell,然后su到那个帐户,我可以手动创建文件作为apache目录中的用户使用touch命令。我查看了安

php - 什么会导致 curl 在尝试访问本地文件时返回 false?

这个站点已经运行了几个月并且运行良好。我有一个PHP页面,它根据url中的数据创建发票(例如viewinvoice.php?id=250根据记录250构建发票)。此页面可通过网络浏览器访问,并且运行良好。在一个完全不同的页面(即test.php)上,我试图通过cURL访问该文件。但是,当我进行调用并var_dump结果时,我得到bool(false)。这是进行cURL调用的函数:functionfile_get_contents_curl($url){$ch=curl_init();curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CU

php - 什么会导致 curl 在尝试访问本地文件时返回 false?

这个站点已经运行了几个月并且运行良好。我有一个PHP页面,它根据url中的数据创建发票(例如viewinvoice.php?id=250根据记录250构建发票)。此页面可通过网络浏览器访问,并且运行良好。在一个完全不同的页面(即test.php)上,我试图通过cURL访问该文件。但是,当我进行调用并var_dump结果时,我得到bool(false)。这是进行cURL调用的函数:functionfile_get_contents_curl($url){$ch=curl_init();curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CU

PHP FTP ftp_nlist 不工作,返回 bool 值 false

这段代码有点问题。脚本连接,但它不会给我位于根目录中的文件夹...我错过了什么?$ftp_server="ftp.something.com";$ftp_user="user";$ftp_pass="pass";//setupaconnectionordie$conn_id=ftp_connect($ftp_server)ordie("Couldn'tconnectto$ftp_server");//trytologinif(@ftp_login($conn_id,$ftp_user,$ftp_pass)){echo"Connectedas$ftp_user@$ftp_server\n

PHP FTP ftp_nlist 不工作,返回 bool 值 false

这段代码有点问题。脚本连接,但它不会给我位于根目录中的文件夹...我错过了什么?$ftp_server="ftp.something.com";$ftp_user="user";$ftp_pass="pass";//setupaconnectionordie$conn_id=ftp_connect($ftp_server)ordie("Couldn'tconnectto$ftp_server");//trytologinif(@ftp_login($conn_id,$ftp_user,$ftp_pass)){echo"Connectedas$ftp_user@$ftp_server\n