Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73990 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 90682 invoked from network); 7 May 2014 02:45:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 May 2014 02:45:32 -0000 Authentication-Results: pb1.pair.com smtp.mail=the.warl0ck.1989@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=the.warl0ck.1989@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.179 as permitted sender) X-PHP-List-Original-Sender: the.warl0ck.1989@gmail.com X-Host-Fingerprint: 209.85.214.179 mail-ob0-f179.google.com Received: from [209.85.214.179] ([209.85.214.179:34400] helo=mail-ob0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4F/00-22460-A4E99635 for ; Tue, 06 May 2014 22:45:31 -0400 Received: by mail-ob0-f179.google.com with SMTP id gq1so448210obb.10 for ; Tue, 06 May 2014 19:45:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=rwwtiYsMqy2kK3rYiwGVho34dk55wVLbq95WKu0SzaM=; b=YEybBIccHJmMjXq3A0L1zi78zySi1+/oDtVkvidd+BK59E/XPVwqqhNRlnVj61Lilw MKg+5BASSR4N81X++yEYq3F5RLECQkWb94cG8LPyrZ8dhNcv8rlgvssN8Bb0EfbsJame 2njLcM6cLRE9rxDOBXt/bKUXt7Tek/RFoN1w3vEEdsFyr2ZyH4eYrpASoe0Xq/TGkb8h yrVfdy4Kz2dSxAzTB1j3sf6qyyOfvF59ezIXSqZsk1PKhbYlmmwVLSm3fdYG/Jjfk3V2 48vlKtUI2bD9r2APrGrSCZH0Uk8kx+RgGB9E+Emd6VBJFBwrWjPi+gVu8gbjSrb60T5T ERKA== MIME-Version: 1.0 X-Received: by 10.182.128.36 with SMTP id nl4mr5816252obb.63.1399430727366; Tue, 06 May 2014 19:45:27 -0700 (PDT) Received: by 10.76.23.66 with HTTP; Tue, 6 May 2014 19:45:27 -0700 (PDT) Date: Wed, 7 May 2014 10:45:27 +0800 Message-ID: To: PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: How should one check if a zval is "undefined" ? From: the.warl0ck.1989@gmail.com (Aaron Lewis) Hi, I'm trying to check if a zval is undefined, But Z_STRLEN_P(return_value) == 0 seems incorrect, 'case the strlen part sometimes returns a negative value So, what's the right way to do it? Even regardless of the zval type -- Best Regards, Aaron Lewis - PGP: 0x13714D33 - http://pgp.mit.edu/ Finger Print: 9F67 391B B770 8FF6 99DC D92D 87F6 2602 1371 4D33