php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #69245 Bug empty('text')
Submitted: 2015-03-17 06:48 UTC Modified: 2015-03-17 07:17 UTC
From: vokamut at gmail dot com Assigned:
Status: Not a bug Package: Scripting Engine problem
PHP Version: 5.4.38 OS: Windows 8 & Linux Debian 7
Private report: No CVE-ID: None
 [2015-03-17 06:48 UTC] vokamut at gmail dot com
Description:
------------
---
From manual page: http://www.php.net/function.empty
---

var_dump(empty('')) - T_CONSTANT_ENCAPSED_STRING

$a='';
var_dump(empty($a)); - bool(true)

Test script:
---------------
var_dump(empty('')) - T_CONSTANT_ENCAPSED_STRING
var_dump(empty('php')) - T_CONSTANT_ENCAPSED_STRING
var_dump(empty(1)) - T_LNUMBER
var_dump(empty(true)) - T_PAAMAYIM_NEKUDOTAYIM

$a=' ';
var_dump(empty($a)); - bool(false)
$a='';
var_dump(empty($a)); - bool(true)
$a='php';
var_dump(empty($a)); - bool(false)
$a=1;
var_dump(empty($a)); - bool(false)
$a=true;
var_dump(empty($a)); - bool(false)

Expected result:
----------------
var_dump(empty('')) - bool(true)
var_dump(empty('php')) - bool(false)
var_dump(empty(1)) - bool(false)
var_dump(empty(true)) - bool(false)


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2015-03-17 06:50 UTC] vokamut at gmail dot com
-Status: Open +Status: Closed
 [2015-03-17 06:50 UTC] vokamut at gmail dot com
not a bug
 [2015-03-17 07:17 UTC] requinix@php.net
-Status: Closed +Status: Not a bug -Package: PHP Language Specification +Package: Scripting Engine problem
 
PHP Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Tue Oct 06 15:00:01 2026 UTC