🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #1773

Re: valor por defecto de variables no definidas

#1773
From: Alvaro G Vicario
Date: Fri, 05 Aug 2005 09:36
31 lines
2140 bytes
*** David Fraga wrote/escribi� (Fri, 05 Aug 2005 09:01:15 GMT):
> se que en C y en otros lenguajes es siempre FALSE, solo PHP o
> ActionScript del Flash son TRUE.
> 
> �alguien sabe porque?

No s� por qu�, pero aqu� tienes una tabla que te explica cada caso:

http://docs.php.net/es/types.comparisons.html

Como ves, una variable no definida es FALSE si fuerzas su conversi�n a
booleano. En tu c�digo da TRUE ya que se trata de una *constante* no
definida:

http://es2.php.net/manual/es/language.constants.php

"Si usas una constante todavia no definida, PHP asume que est�s
refiri�ndote al nombre de la constante en si. Se lanzar� un aviso si esto
sucede. Usa la funci�n defined() para comprobar la existencia de dicha
constante."

Es decir, tenemos el string "vindefinida" que, seg�n la tabla anterior,
forzado a booleano da TRUE.



-- 
-- �lvaro G. Vicario - Burgos, Spain
-- http://bits.demogracia.com - Mi sitio sobre programaci�n web
-- Don't e-mail me your questions, post them to the group
--
Technical Details
Message-ID: <6jm4tr3zwmcc$.b41dfgiecsa8.dlg@40tude.net>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsfeed.hal-mli.net!feeder1.hal-mli.net!antonio.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!news-15.escomposlinux.org!not-for-mail
References: <vVFIe.2729369$I96.3248103@telenews.teleline.es>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,459d36b6f4d8c1a5
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsfeed.hal-mli.net!feeder1.hal-mli.net!antonio.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!news-15.escomposlinux.org!not-for-mail
From: Alvaro G Vicario <alvaro_QUITAR_REMOVE@telecomputer.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: valor por defecto de variables no definidas
Date: Fri, 5 Aug 2005 11:36:14 +0200
Organization: escomposlinux.org
Lines: 31
Message-ID: <6jm4tr3zwmcc$.b41dfgiecsa8.dlg@40tude.net>
References: <vVFIe.2729369$I96.3248103@telenews.teleline.es>
NNTP-Posting-Host: 150.red-83-53-176.pooles.rima-tde.net
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: huron.algomas.org 1123234574 16586 83.53.176.150 (5 Aug 2005 09:36:14 GMT)
X-Complaints-To: netnews@news-15.escomposlinux.org
NNTP-Posting-Date: Fri, 5 Aug 2005 09:36:14 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1