Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #4290

Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat

From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Newsgroups de.comp.lang.php
Subject Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat
Date 2017-10-08 03:19 +0200
Organization PointedEars Software (PES)
Message-ID <1922764.irdbgypaU6@PointedEars.de> (permalink)
References <oranpq$1fq$1@dont-email.me> <485c337c-feeb-2d57-3e7e-0cdf9c5c8c7f@arcor.de>

Show all headers | View raw


Christoph M. Becker wrote:

> Am 07.10.2017 um 16:19 schrieb Josh Mehrtens:
>> es geht um eine Funktion in einem CMS, die keywords ausgibt.
>> 
>> if (function_exists('get_keywords')) { echo "tags: "; get_keywords();
>> 
>> ist ja TRUE, auch wenn keine keywords eingegeben sind.
> 
> Meinst du etwas in der folgenden Art?
> 
>   if (function_exists('get_keywords') && $keywords = get_keywords()) {
>       echo "tags: $keywords";
>   }

Zwecks besserer Les- und Wartbarkeit empfehle ich

  if (function_exists('get_keywords') && ($keywords = get_keywords())) {
    echo "tags: $keywords";
  }

Zu beachten ist auch, dass das Ergebnis einer Zuweisung der Wert der 
*rechten* Seite, _nicht_ der der linken Seite, ist.  Das ist nur solange 
egal, wie auf der linken Seite keine Referenz auf eine Eigenschaft mit
einem Setter steht.  (Das gilt übrigens gleichermassen für ECMAScript.)

$ php -r 'class C { public function __set ($property, $value) {
$this->$property = (int) $value; }} $o = new C(); echo ($o->x = "foo");
echo "\n". $o->x . "\n";' 2>/dev/null
foo
0

-- 
PointedEars
Zend Certified PHP Engineer <http://www.zend.com/en/yellow-pages/ZEND024953>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

prüfen ob eine Funktion etwas ausgibt / - Inhalt hat Josh Mehrtens <jom@mail.invalid> - 2017-10-07 16:19 +0200
  Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-10-07 19:49 +0200
    Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-10-08 03:19 +0200
      Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat Josh Mehrtens <jom@mail.invalid> - 2017-10-10 13:37 +0200
      Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-10-10 14:28 +0200
        Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-10-10 15:31 +0200
          Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2017-10-10 13:58 +0000
            Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-10-10 16:07 +0200
          Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-10-10 18:58 +0200
            Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-10-10 20:24 +0200
              Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-10-11 01:02 +0200
                Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat k@rl.pflaesterer.de (Karl Pflästerer) - 2017-10-11 16:38 +0200
                Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-10-12 00:45 +0200
  Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-10-07 19:49 +0200
    Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat Josh Mehrtens <jom@mail.invalid> - 2017-10-07 23:40 +0200
      Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-10-08 01:13 +0200
        Re: prüfen ob eine Funktion etwas ausgibt / - Inhalt hat Josh Mehrtens <jom@mail.invalid> - 2017-10-10 13:34 +0200

csiph-web