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 ::

Der CSS-Problemlöser

Der CSS-Problemlöser 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 > PHP Entwicklung und Softwaredesign

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 08.08.2009, 04:08:51
Irio Irio ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 16
index.php?page=blub

Hey,
ich hab jetzt schon bei mehreren Projekten gesehen, dass jeder Link auf oben genannte Adresse führt, wobei blub dann natürlich die jeweilige spezifische Seite ist.

Ich frag mich seit einiger Zeit, was das Konzept dahinter ist. Wird da einfach switch angehauen und dann die jeweilige Datei per include() eingefügt?

Ich verwende immernoch klassisch für jede seite nen eigenen Link und hab schon Angst völlig altmodisch zu sein...
Gibts denn bei obigen Konzept großartig Vorteile?
Mit Zitat antworten
  #2  
Alt 08.08.2009, 10:06:26
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: index.php?page=blub

Ich mache das auch so: Alles über eine Index.php.
Finde es einfach nur bequemer.

So sieht meine Index.php mittlerweile aus:
PHP-Code:
<?php

require_once "./Config/Application.php";

$Application = new Application;
$Application->run();
Drei schlichte Zeilen reichen mir da....
Mit Zitat antworten
  #3  
Alt 08.08.2009, 14:20:13
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: index.php?page=blub

Zitat:
Zitat von Irio Beitrag anzeigen
Ich frag mich seit einiger Zeit, was das Konzept dahinter ist.
das konzept lautet zuerst einmal, alle requests an einer zentralen stelle entgegenzunehmen und nach art und inhalt des requests weitere aktionen auszulösen. das ganze geht dann in richtung frontcontroller.

Zitat:
Zitat von Irio Beitrag anzeigen
Ich verwende immernoch klassisch für jede seite nen eigenen Link und hab schon Angst völlig altmodisch zu sein...
das würde ich persönlich nicht so eng sehen - hauptsache ist doch, dass deine anwendungen funktionieren und dabei stabil, sicher, erweiterbar etc. sind.

Zitat:
Zitat von Irio Beitrag anzeigen
Gibts denn bei obigen Konzept großartig Vorteile?
ich sehe folgende vorteile:

1. zentrale verarbeitung bedeutet imho grössere kontrolle - man muss sich nicht x mal um die einbindung zentraler aufgaben kümmern; bsp. session_start( ) in jedem skript, das mit sessions arbeiteten möchte.

2. das "singleton-frage" stellt sich (eigentlich) nicht, da man einen klasssichen singleton-kandidaten wie eine klasse zum aufbau der db-verbindung nur 1x - nämlich in der index.php - einbindet.

3. die anwendung hat nur eine datei - die index.php - die von aussen ansprechbar sein muss. alle anderen skripte können oberhalb des webroot gespeichert werden. ich persönlich fühle mich damit wohler .-

schlussendlich - wie so oft - (r)eine geschmackssache.

cx
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:22:30 Uhr.


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


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