Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

PHP class

Diskussion: PHP class im Forum Code Kitchen, in der Kategorie Software Home; Anzeige ---------------------------------...

Antwort
Alt 21.06.08, 15:46   #1 (permalink)
 
Registriert seit: 12.06.08
skymuss Leistung: Facit NTK
Likes: 0
Standard PHP class

Anzeige

---------------------------------


Geändert von skymuss (04.06.10 um 09:43 Uhr)
skymuss ist offline   Mit Zitat antworten
Alt 21.06.08, 15:48   #2 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard RE: PHP class

Hallo,
Zitat:
Original von skymuss
Frage: Wie kann ich diese PHP-Klasse noch verbessern
oder optimieren ??
thx
skymuss
Zeilen einrücken, kommentare.

Mal im ernst: Dein Code kann doch keine Sau lesen.
Elderan ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 21.06.08, 16:31   #3 (permalink)
Member of Honour
 
Benutzerbild von easteregg
 
Registriert seit: 14.09.07
easteregg Leistung: Pentium Ieasteregg Leistung: Pentium I
easteregg eine Nachricht über ICQ schicken
Likes: 62
Standard

ich war mal so frei

PHP-Code:
<?php
class cookie {

    
// cookie_get
    
function cookie_get($f) {
    
        if(
is_array($f)) {
            
$o = new cookie;
            foreach(
$f as $v) {
                
$x[] = $o->cookie_get($v);
            }
        
        } else {
            
            if(!empty(
$f) && (is_strig($f) || is_numeric($f))) {
                    if (isset(
$_COOKIE[$f]) && !empty($_COOKIE[$f])) {
                        
$c $_COOKIE[$f];
                        
$v nl2br($c);
                        
$x htmlspecialchars($v);
                    } else {
                        
$x false;
                    }
            } else {
                
$x false;
            }
        
            return 
$x;
        }
    }

    
// cookie_set
    
function cookie_set($v$n$t) {

        if(
is_array($v) && is_array($n) ) {
            
$o = new cookie;
            
$h count($v);
            
$k count($n);
            
            if(
$h == $k) {
                for(
$i 0$i $k$i++) {
                    
$o->cookie_set($v$n$t);
                }
                
$x true;
            } else {
                
$x false;
            }
        } else {
            if (
is_numeric($t) && (is_string($n) || is_numeric($n)) && (is_string($v) || is_numeric($v))) {
                
                if(
setcookie($n$vtime() + $t)) {
                    
$x true;
                } else {
                    
$x false;
                }
            } else {
                
$x false;
            }
            
            return 
$x;
        }
    }

    
// cookie_del
    
function cookie_del($f) {

        if(
is_array($f)) {
            
$o = new cookie;
            
            foreach(
$f as $v) {
                
$o->cookie_delete($v);
            }
            
$x true;
        } else {
            
            if(!empty(
$f) && (is_strig($f) || is_numeric($f))) {
                
                if (isset(
$_COOKIE[$f]) && !empty($_COOKIE[$f])) {
    
                    if(
setcookie($f'1''0')) {
                        
$x true;
                    } else {
                        
$x false;
                    }
                } else {
                    
$x false;
                }
            } else {
                
$x false;
            }
            return 
$x;
        }
    }
}
?>
und anstatt dieser ewigen ifs würde ic h bei der variablenzuweisung aufjedenfall diese kurzform verwenden!

PHP-Code:
$var = (is_true) ? wenn ja sonst das!; 
und sowas hier:

PHP-Code:
                    if(setcookie($f'1''0')) {
                        
$x true;
                    } else {
                        
$x false;
                    } 
die function setcookie gibt ja ohnehin true oder false zurück, wieso dann die if schleife?
setz doch einfach
PHP-Code:
$x setcookie($f,'1','0'); 
und fertig
__________________
» Flattr mich! - Wenn dir mein Beitrag geholfen hat! «
<| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |>
easteregg ist offline   Mit Zitat antworten
Alt 21.06.08, 19:55   #4 (permalink)
Themenstarter
 
Registriert seit: 12.06.08
skymuss Leistung: Facit NTK
Likes: 0
Standard

---------------------------------

Geändert von skymuss (04.06.10 um 09:43 Uhr)
skymuss ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » PHP class
Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
.class in .txt (Java) mP765 Code Kitchen 4 01.05.07 21:47
C++ "komplizierte" class... NULL!=NULL Code Kitchen 1 06.11.06 22:33
class CPU8080 (Web-) Design und webbasierte Sprachen 3 29.05.06 14:12
Microsoft Class Server Letismoja (In)security allgemein 6 17.02.04 20:37
[c++] class soox Code Kitchen 8 13.09.02 10:16


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61