Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » include und require

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
12.05.2006, 09:03 Uhr
ref



was ist der unterschied zwischen include() und require() , die beschreibung ist gleich
und mit dem test:


PHP 4:
<?php
require("New7.php") ;
?>



oder


PHP 4:
<?php
include("New7.php") ;
?>



das resultat ist das von New7.php zu sehen?

mod edit: BENUTZE DIE PHP TAGS SELBER
--
Man kann ein Problem nicht mit der gleichen Denkweise lösen, mit der es erschaffen wurde. (Albert Einstein)

Dieser Post wurde am 12.05.2006 um 12:19 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.05.2006, 11:38 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi,
man sieht den unterschied erst wenn die includedatei mal nicht existiert:

include -> spuckt fehlermeldung, macht aber weiter
require -> spuckt fehlermeldung und die()-ed
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.05.2006, 13:25 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Außerdem gibt dir include() die return-value des eingebundenen Scripts zurück, require() nicht!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.05.2006, 13:44 Uhr
ref



@Reyx ich bin lange genug mit diese forum und kenne ganz genau wie ich die TAGS nutzen
kann , wenn ich gewohlt hatte dann hatte ich bestimmt nützen können, aber mit
zwei zeilen code lohnt sich nicht , es war alles in ordnung und deine hinweis & korrektur waren nicht notwendig .
--
Man kann ein Problem nicht mit der gleichen Denkweise lösen, mit der es erschaffen wurde. (Albert Einstein)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.05.2006, 16:01 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


@ref;
Dieser Post wurde am 12.05.2006 um 12:19 Uhr von Pablo editiert.

Noch dazu sollte man die tags immer benutzen, wenn Code wo steht. Ist einfach sauberer zum lesen. Nur so als Tipp. Der Kommentar war sicher nicht böse gemeint, aber es gibt halt so viele, die ihren kompletten Code einfach so posten, ohne die Tags.Irgendwann geht es einem halt auf den Keks...
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.05.2006, 20:22 Uhr
Pablo
Supertux
(Operator)


das ist mein Standard Kommentar und den kriegen alle, die keine Board Tags nutzen
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
12.05.2006, 21:21 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Sag ich ja, richtig so :-P
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
12.05.2006, 22:30 Uhr
ref



@paplo ich weiß es nicht ob du oder die admnistratoren diese seite interesse haben
leute bzw besucher zu gewinnen , oder nette eindrucke für die besucher der seite zu hinterlassen aber wenn
ja .. dann sollte mann ein bisschen nett sein, ihr standard satz zum beispiel wäre
nicht schlimm wenn sie mit "bitte" angefangen haben dann wäre netter oder? und ohne diese
bösartiges gesicht..verstehst mich bitte nicht falsch ich möchte nur ein rat geben.
--
Man kann ein Problem nicht mit der gleichen Denkweise lösen, mit der es erschaffen wurde. (Albert Einstein)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
13.05.2006, 00:59 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Klar, für jemand wie dich, der beabsichtigt nicht die Code Tags benutzt, ist das verständlich, das man sich über so ein Kommentar aufregt, aber versuch auch mal uns zu verstehen - man will mal helfen und verlangt nichts dafür und dann werden einem teilweise richtige Qualen bereitet, wenn man einen solchen Code (unter anderem auch ohne Code Tags) lesen muss ... Sowas regt irgendwann einfach auf !
Bitte versteh mich jetzt auch nicht falsch, ich will nur Pablos Handlung erklären, für mich ist das durchaus nachvollziehbar
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
13.05.2006, 12:17 Uhr
Pablo
Supertux
(Operator)


@J-jayz-Z: du brauchst nichts zu erklären, denn ich werde das nicht ändern. Das Forum steht da, um gegenseitige Hilfe zu gewährleisten, aber manchmal will man Hilfe, ohne sich zu bemühen eine Frage richtig zu stellen, die denken nicht daran, dass jemand es schwer mit der "Lektüre" haben kann. Wir sind immerhin freiwilich hier und haben keine Verpflichtung, eine Antwort zu geben.

@ref: siehe Wie man Fragen richtig stellt.

Wenn man vor einem Haufen falsch formatierten Code steht, verliert man die Lust zu lesen und die Lust zu helfen. Willst du ordentlich Antworten, dann stellt ordentliche Beiträge.

edit: ein Paar Zitate aus dem obigen Dokument (geh davon aus, das du es nicht anschaust)


Zitat:

[...]
Mache es einfach, dir zu antworten

Wenn du die Frage mit einem "Bitte schickt eure Antworten an..." versiehst, verringerst du die Aussichten auf eine Antwort. Wenn du dir nicht die paar Sekunden leisten kannst, einen korrekten Reply-To Header zu setzen, können wir es uns nicht leisten, über dein Problem nachzudenken. Falls dein Mail-Programm dir das nicht erlaubt, nimm ein besseres Mail-Programm. Falls es für dein Betriebssystem kein Programm gibt, welches dazu in der Lage wäre, nimm ein besseres Betriebssystem.

In Web-Foren gilt es als äusserst unhöflich, Antworten als Mails zu verlangen, außer du kannst annehmen, die Antwort könnte empfindliche Daten beinhalten (und jemand will aus unerfindlichen Gründen zwar dich, aber nicht das gesamte Forum daran teilhaben lassen). Wenn du per eMail benachrichtigt werden willst, sobald jemand in deinen Thread schreibt, dann lass' dies die Foren-Software tun; fast alle Diskussionsforen unterstützen diese Möglichkeit unter dem Namen "watch this thread" oder "schicke eMail bei Antworten" usw.

Schreibe in klarer, grammatikalisch korrekter Sprache.

Wir wissen aus Erfahrung, dass Leute mit oberflächlichem und schlampigem Schreibstil auch oberflächliche und schlampige Denker und Coder sind (jedenfalls oft genug, um darauf wetten zu können). Solchen Leuten Fragen zu beantworten, lohnt sich nicht; mit dieser Zeit können wir etwas Besseres anfangen.

Es ist also wichtig, deine Fragen klar und deutlich zu formulieren. Wenn dir das zu mühsam ist, ist es für uns zu mühsam, auf deine Frage einzugehen. Verwende ein wenig Zeit darauf, an deiner Sprache zu feilen. Sie muss nicht steif und formal sein – in der Hackerkultur schätzt man zwanglose, humorvolle und präzise Sprache. Aber sie muss präzise sein; das ist ein Anzeichen, dass du mitdenkst und aufmerksam bist.

Verwende korrekte Rechtschreibung, Interpunktion und Großschreibung. Schreibe NICHT ALLES GROSS, das wird als Schreien empfunden und gilt als unhöflich. (Vollständige Kleinschreibung ist einen Deut weniger nervtötend, ist aber auch schwer zu lesen. Einem Alan Cox wird man so etwas vielleicht durchgehen lassen – dir nicht.)

Im Allgemeinen, wenn du wie ein halb-alphabetisierter Dussel schreibst, wirst du wahrscheinlich ignoriert werden. Der Schreibstil eines l33t script kiddie hax0r ist der absolute Tod und garantiert dir eisiges Schweigen (oder bestenfalls eine Portion Hohn und Sarkasmus) als Rückantwort.

Wenn du in ein Forum postest, das nicht deine Muttersprache verwendet, darfst du mit einer gewissen Nachsicht für Rechtschreib- und Grammatikfehler rechnen – nicht aber mit Gnade für Faulheit (und ja, wir erkennen in der Regel den Unterschied). Schreibe in Englisch, wenn du die Sprache des betreffenden Forums nicht kennst. Beschäftigte Hacker neigen dazu, unverständliche Fragen zu löschen, und Englisch ist nun einmal die Lingua Franca im Internet. Wenn du in Englisch schreibst, minimierst du die Wahrscheinlichkeit, dass deine Frage ungelesen bleibt.

[...]


Nicht wie ein Loser reagieren

Gelegentlich wirst du dich in einem Forum einer Hackergemeinschaft falsch benehmen – in einer hier beschriebenen oder ähnlichen Art. Und dir wird genauestens gesagt werden, wo du dich falsch benommen hast, möglicherweise gespickt mit derben Bemerkungen. Öffentlich.

Wenn das passiert, ist das Schlimmste, was du tun kannst, über diese Erfahrung zu heulen, behaupten, verbal angegriffen worden zu sein, Entschuldigungen zu fordern, schreien, deinen Atem anhalten, Strafanzeigen androhen, bei Arbeitgebern anschwärzen, die Klobrille nicht herunter klappen usw. Du wirst dich hingegen besser folgendermaßen benehmen:

Sieh darüber hinweg. Es ist normal. Ausserdem ist es gesund und angemessen.

[...]



--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 13.05.2006 um 12:25 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: