Autor | Zpráva | ||
---|---|---|---|
Eddie Profil |
#1 · Zasláno: 28. 12. 2006, 21:14:14
Zdar,
ako znegujem toto? if ($trieda instanceof nazovtriedy) { echo 'Plati'; } toto nefunguje: if (!$trieda instanceof nazovtriedy) { echo 'Plati'; } |
||
jonge Profil |
#2 · Zasláno: 28. 12. 2006, 21:26:37
if ($trieda !instanceof nazovtriedy) {
echo 'Plati'; } Toto taky nejde?! |
||
krteczek Profil |
#3 · Zasláno: 28. 12. 2006, 21:27:27
že by:
if (!($trieda instanceof nazovtriedy)) { echo 'Plati'; } |
||
Eddie Profil |
#4 · Zasláno: 28. 12. 2006, 21:29:29
Ani jedno nefunguje :)
|
||
DJ Miky Profil |
#5 · Zasláno: 28. 12. 2006, 21:40:28
if (($trieda instanceof nazovtriedy)==false)
|
||
Eddie Profil |
#6 · Zasláno: 28. 12. 2006, 21:43:57
tiez nic :)
- je taka moznost ze sa to proste neda znegovat??? |
||
DJ Miky Profil |
#7 · Zasláno: 28. 12. 2006, 21:49:32
Nic? Já to zkoušel a funguje mi to... Jakou máš verzi PHP?
|
||
Eddie Profil |
#8 · Zasláno: 28. 12. 2006, 21:53:30
mam php 5.2
|
||
DJ Miky Profil |
#9 · Zasláno: 28. 12. 2006, 22:05:38
Já mám takovýto kód - zkopírovaný z manuálu:
<?php class WidgetFactory { var $oink = 'moo'; } $WF = new WidgetFactory(); if ($WF instanceof WidgetFactory) { echo "1) yes, $WF is still a WidgetFactory "; } if (($WFfoo instanceof WidgetFactory)==false) { echo "2) no, $WFfoo is not a WidgetFactory "; } ?> A funguje mi na PHP 5.1.4 (až na zahlásení neexistující proměnné, ale to s tím nesouvisí)... |
||
ronnie Profil |
#10 · Zasláno: 28. 12. 2006, 22:18:48
if(!$objekt instanceof trida){} by mělo bez problémů fungovat;)
|
||
ronnie Profil |
#11 · Zasláno: 28. 12. 2006, 22:21:06
Resp. singleton
public static function getInstance(){ if (!self::$_instance instanceof self) { self::$_instance = new self(); } return self::$_instance; } je spravny;) |
||
Neuronic Profil |
#12 · Zasláno: 29. 12. 2006, 10:53:48
Takhle by to melo teoreticky jit:
if (!($trieda instanceof nazovtriedy)) { echo 'Plati'; } V jave to tak funguje, nevim jestli to tak je i v PHP :). |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0