SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > Off Topic Area
Hilfe Community Kalender Heutige Beiträge Suchen

Off Topic Area Hierein gehört alles, was nichts mit PHP, MySQL, Apache oder ähnlichem zu tun hat

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.02.2005, 19:33:00
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
eigene funktionen

hi,

da ich das nicht nicht in diesem faden "Php Postingscript" diskutieren wollte, mache ich es mal hier :)

ok, meine meinung zu eigenen funktionen:

eigene funktionen, sollten immer mit der übergabe von rohdaten klar kommen.

beispiel:

PHP-Code:
<?PHP
function colored_text($text){
    
//datentest
    
if(!is_string($text)) return FALSE;

    
//string vorformatieren
    
$text htmlentities(trim($text));
    
    
//text einfaerben
    
for($i 0$i < (strlen($text)); $i++){
        
$letter substr($text$i1);
        if(
$letter != ' ' && $letter != "r" && $letter != "n" && $letter != "rn"){
            
$colored_text .= '<span style="color: ';
            if(
$i 2){
                
$colored_text .= '#ff0000';
            }else{
                
$colored_text .= '#0000ff';
            }
            
$colored_text .= '">'.$letter.'</span>';
        }else{
            
$colored_text .= $letter;
        }
    }
    return 
nl2br($colored_text);
}

$text ' bla bla
blub foo'
;

echo (
$text colored_text($text)) ? $text 'FALSE';
?>
hier muss also nicht darauf geachtet werden, das die daten so 'string foo' der funktion übergeben werden. die daten können auch so ' string foo' oder
' string foo
'
der funktion übergeben werden, völlig gleich. das liegt daran, das die funktion die datenverarbeitung komplett übernimmt.

warum bin ich der meinung, das eigene funktionen immer - soweit möglich - alle datenverarbeitungsschritte übernehmen sollen?

ganz einfach, so können user die den code zu gesicht bekommen, ganz einfach die funktion kopieren und in ihre anwendungen einbauen, ohne den code durchsuchen zu müssen, was für vorformatierungen an den daten vorgenommen werden müssen, damit die funktion diese verspeisen kann. auch wenn das vielleicht heißen könnte, das die funktion etwas umfangreicher ist als nötig. scheiß der hund drauf. das bringt doch gerade einsteigern was.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #2  
Alt 24.02.2005, 21:59:56
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: eigene funktionen

Grundsätzlich gebe ich dir da Recht.

Aber:
Zitat:
Zitat von |Coding
das bringt doch gerade einsteigern was.
Wenn deine Funktionen anfängerfreundlich sein sollen, solltest du aber auch so konsequent sein und auf solche Zeilen verzichten, auch wenn es dann ein wenig länger wird :-):
PHP-Code:
$colored_text .= $letter != ' ' && $letter != "r" && $letter != "n" && $letter != "rn" '<span style="color: '.($i '#ff0000' '#0000ff').'">'.$letter.'</span>' $letter
Mit Zitat antworten
  #3  
Alt 24.02.2005, 22:25:57
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: eigene funktionen

Zitat:
Zitat von xabbuh
Grundsätzlich gebe ich dir da Recht.

Aber:


Wenn deine Funktionen anfängerfreundlich sein sollen, solltest du aber auch so konsequent sein und auf solche Zeilen verzichten, auch wenn es dann ein wenig länger wird :-):
PHP-Code:
$colored_text .= $letter != ' ' && $letter != "r" && $letter != "n" && $letter != "rn" '<span style="color: '.($i '#ff0000' '#0000ff').'">'.$letter.'</span>' $letter
jo, in scripten welche ich public mache, bin ich ja auch so konsequent. hier war ich es jetzt nicht, weil ersten gepennt und zweitens ist es nur ein beispiel :-)

ob wohl, manchmal finde ich das echt mehr als nur angenehm...
z.b.: print $a == $b ? 'gleich' : 'ungleich';

stimmt aber schon, für blutige anfänger sicher nicht geeignet.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #4  
Alt 24.02.2005, 22:28:19
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: eigene funktionen

Zitat:
Zitat von |Coding
ob wohl, manchmal finde ich das echt mehr als nur angenehm...
z.b.: print $a == $b ? 'gleich' : 'ungleich';
So geht es ja sogar, aber diese verschachtelte Variante von dir in deinem anderen Beispiel... ;-)
Dagegen kann man ein so einfach Beispiel, meiner Meinung nach, ruhig drinlassen. Als Erklärung kann ja ruhig zum entsprechenden Kapitel auf php.net verlinkt werden.
Mit Zitat antworten
  #5  
Alt 24.02.2005, 22:48:53
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: eigene funktionen

jau, hädde man. ich habe das beispiel mal eben umgeschieben, so müsste es auch ein "dau" verstehen :-)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #6  
Alt 25.02.2005, 14:11:12
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: eigene funktionen

Zitat:
Zitat von |Coding
jau, hädde man. ich habe das beispiel mal eben umgeschieben, so müsste es auch ein "dau" verstehen :-)
Das sieht doch schon viel besser aus. :-)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Funktionen zur Laufzeit erneut einlesen. DarkSpir PHP für Fortgeschrittene und Experten 5 06.02.2004 15:12:38
Funktionen und Klassen pommespaula PHP für Fortgeschrittene und Experten 1 13.07.2003 14:34:07
Die Sache mit den Funktionen!?! JoeJoe PHP für Fortgeschrittene und Experten 8 15.10.2002 15:05:02
Variablen über diverse Funktionen hinweg??? kev PHP für Fortgeschrittene und Experten 5 22.07.2002 15:38:30
Socket Funktionen alrescha PHP für Fortgeschrittene und Experten 1 11.07.2002 11:18:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:42:06 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt