php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.09.2004, 09:13  
Gast
 
Beiträge: n/a
Standard Einfachere Schreibweise in speziellen Fällen

Hallo,

gibt es eine einfachere Schreibweise für folgenden Code?

PHP-Code:
if($variable == 1$variable else $variable 1
bzw.
PHP-Code:
if($text "abc"$text .= "def"
Diese Notation kenn ich schon:
PHP-Code:
 ($variable == 1) ? $variable $variable 1
Aber die ist nicht ganz so praktisch, weil ich ja immer die Variable mit hinschreiben muss.

Ich würde ganz gerne sowas in der Art schreiben:
PHP-Code:
if(($variable == 1) = 0
Dass der Befehl nicht funktioniert ist klar, aber sowas in der Art stell ich mir vor. Gibts da was?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.09.2004, 09:23  
Gast
 
Beiträge: n/a
Standard

kannst dir ja selber eine Funktion schreiben.

PHP-Code:
function cv($var$soll$change) { //change_var
  
if ($var == $soll)
   return 
$change;
  else
   return 
$var;

Und dann einfach

PHP-Code:
$var cv($var10); 
Gruß

Marco
 
Alt 17.09.2004, 09:38  
Gast
 
Beiträge: n/a
Standard

Oder noch einfacher:

PHP-Code:
function cv($cv_var$cv_soll$cv_change) {
  global $
$cv_var;
  if ($
$cv_var == $cv_soll) {
    $
$cv_var $cv_change;
    return 
TRUE;
  }
  else
    return 
FALSE;
}

$var 2;
cv('var'10);
echo 
$var;
$var 1;
cv('var'10);
echo 
$var
Gruß

Marco
 
Alt 17.09.2004, 09:41  
Gast
 
Beiträge: n/a
Standard

<?php $variable = ($variable == 1) ? 0 : 1; ?> ginge noch. aber wie
bereits gesagt, wenn du eine variable hast, die anhand ihrees inhalts irgend-
was zugewiesen bekommt, dann tuste dich mit ner eigenen funktion leichter.
 
Alt 17.09.2004, 10:35  
Gast
 
Beiträge: n/a
Standard

Hm, hätte ja sein können, dass es schon etwas PHP-integriertes gibt... man soll ja das Rad nicht ständig neu erfinden.

Trotzdem Danke der Antworten!
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php spezielle schreibweisen

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:57 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.