|
You last visited: Today at 13:07
Advertisement
PHP-Abfrage ob Weihnachten ist? :D
Discussion on PHP-Abfrage ob Weihnachten ist? :D within the Web Development forum part of the Coders Den category.
11/30/2014, 15:43
|
#1
|
elite*gold: 1708
Join Date: Jan 2013
Posts: 847
Received Thanks: 30
|
PHP-Abfrage ob Weihnachten ist? :D
Hat sich erledigt.
|
|
|
11/30/2014, 19:26
|
#2
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
General Coding -> Web Development
#moved
if (is_weihnachten()) { } höhöhö
|
|
|
12/01/2014, 08:21
|
#3
|
elite*gold: 0
Join Date: Aug 2012
Posts: 19
Received Thanks: 9
|
Da es nervig ist, wenn man das bei Google sucht und dann nichts sinnvolles findet, hier eine mögliche Lösung:
if(date('d.m') == '24.12') {
echo 'its christmas';
}
|
|
|
12/01/2014, 18:18
|
#4
|
elite*gold: 0
Join Date: Dec 2013
Posts: 2,095
Received Thanks: 506
|
Und weils nervt wenn mans findet und es dann nicht in Form einer schnieken Funktion ist  (nicht böse gemeint  )
Code:
<?
function IsChristmas()
{
date_default_timezone_set('UTC');
$date = date("m.d");
if($date=="24.12")
{
$tmp = TRUE;
}else{
$tmp = FALSE;
}
return $tmp;
}
wenn Weihnachten is liefert die Funktion IsChristmas() True zurück, wenn keins ist false. So lässt sich das innerhalb einer Webapplication besser nutzen finde ich.
grüße
|
|
|
12/01/2014, 19:13
|
#5
|
elite*gold: 13
Join Date: Feb 2010
Posts: 1,350
Received Thanks: 239
|
Quote:
Originally Posted by Crossside
Und weils nervt wenn mans findet und es dann nicht in Form einer schnieken Funktion ist  (nicht böse gemeint  )
Code:
<?
function IsChristmas()
{
date_default_timezone_set('UTC');
$date = date("m.d");
if($date=="24.12")
{
$tmp = TRUE;
}else{
$tmp = FALSE;
}
return $tmp;
}
wenn Weihnachten is liefert die Funktion IsChristmas() True zurück, wenn keins ist false. So lässt sich das innerhalb einer Webapplication besser nutzen finde ich.
grüße
|
das lässt sich viel schöner schreiben...
PHP Code:
<?php
function isChristmas(){
return date("j.n") == "24.12";
}
|
|
|
12/02/2014, 14:21
|
#6
|
elite*gold: 0
Join Date: Apr 2010
Posts: 10,289
Received Thanks: 3,613
|
Code:
<?php
function isChristmas() {
return date("j.n") === '24.12';
}
mimimi
|
|
|
12/05/2014, 21:10
|
#7
|
elite*gold: 0
Join Date: Aug 2013
Posts: 6
Received Thanks: 0
|
Hauptsache noch schön 'ne Temp-Variable benutzt, finde deine Version auch viel besser und übersichtlicher. Man stelle sich nur eine große Klasse vor, die so aufgebaut wäre - schrecklich
Quote:
Originally Posted by PixelTree
das lässt sich viel schöner schreiben...
PHP Code:
<?php
function isChristmas(){
return date("j.n") == "24.12";
}
|
|
|
|
12/05/2014, 21:22
|
#8
|
elite*gold: 0
Join Date: Dec 2013
Posts: 2,095
Received Thanks: 506
|
Quote:
Originally Posted by dako314
Hauptsache noch schön 'ne Temp-Variable benutzt, finde deine Version auch viel besser und übersichtlicher. Man stelle sich nur eine große Klasse vor, die so aufgebaut wäre - schrecklich 
|
Was hast du gegen ne Temp Variable auszusetzen?
Ist ja nicht so als würde die Funktion Tausendmal pro Sekunde aufgerufen und müsste derbe Schnell & Leistungssparend sein. Da ist ne Temp Variable bequem und funktioniert auch. Von daher sehe ich nicht dein Problem dabei? Ist ja schließlich keine große Klasse sondern nur ne kleine Sache.
|
|
|
12/05/2014, 21:26
|
#9
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
Quote:
Originally Posted by Crossside
Was hast du gegen ne Temp Variable auszusetzen?
Ist ja nicht so als würde die Funktion Tausendmal pro Sekunde aufgerufen und müsste derbe Schnell & Leistungssparend sein. Da ist ne Temp Variable bequem und funktioniert auch. Von daher?
|
Dürfte eher darum gehen, dass du sehr redundanten Code produzierst:
Code:
if($date=="24.12")
{
$tmp = TRUE;
}else{
$tmp = FALSE;
}
return $tmp;
Schau dir nochmal an, wie das mit den Booleans geht.
if (true)
$var = TRUE;
else
$var = FALSE;
return $var;
ist das selbe wie
$var = true;
return $var;
oder eben
return true;
true ist hierbei eine Abfrage, die in diesem Falle true zurückgibt.
|
|
|
12/05/2014, 23:41
|
#10
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
Quote:
Originally Posted by dako314
Hauptsache noch schön 'ne Temp-Variable benutzt, finde deine Version auch viel besser und übersichtlicher. Man stelle sich nur eine große Klasse vor, die so aufgebaut wäre - schrecklich 
|
Dir ist schon klar, dass viele Sprachen bei einem return ebenfalls eine temp var auf den Stack hauen oder? Weiss grad nicht aus dem Kopf wie es php macht aber vermutlich nicht anders von daher ist es grad egal
|
|
|
12/06/2014, 00:20
|
#11
|
elite*gold: 0
Join Date: Dec 2013
Posts: 2,095
Received Thanks: 506
|
Quote:
Originally Posted by snow
[...]
Schau dir nochmal an, wie das mit den Booleans geht.
|
Ist mir bewusst, aber ob man es jetzt direkt zurückgibt oder erst zwischenspeichert macht eigendlich keinen großen Unterschied - endet im selben ergebnis. Man hätte es natürlich auch direkt returnen können, aber hab ich halt nicht in meinem Code so gemacht gehabt. Ändert aber nichts da die Funktion ohnehin nicht oft aufgerufen wird und es daher ja eigendlich Schnurz ist obs so oder so gemacht wird.
grüße
|
|
|
12/06/2014, 11:33
|
#12
|
elite*gold: 0
Join Date: Aug 2013
Posts: 6
Received Thanks: 0
|
Quote:
Originally Posted by NotEnoughForYou
Dir ist schon klar, dass viele Sprachen bei einem return ebenfalls eine temp var auf den Stack hauen oder? Weiss grad nicht aus dem Kopf wie es php macht aber vermutlich nicht anders von daher ist es grad egal
|
Du hast schon recht...
Mir ging es lediglich darum, dass man die Methode einige Zeilen verkürzen kann. Meistens hat man ja nicht nur eine Funktion in einem Projekt und da ist es schon sinnvoll den Code auf wenige Zeilen zu reduzieren.
Aber im Grunde geht es hier ja nur um eine Methode, also ist ja alles okay
|
|
|
12/06/2014, 16:49
|
#13
|
elite*gold: 0
Join Date: Dec 2013
Posts: 2,095
Received Thanks: 506
|
Quote:
Originally Posted by dako314
Du hast schon recht...
Mir ging es lediglich darum, dass man die Methode einige Zeilen verkürzen kann. Meistens hat man ja nicht nur eine Funktion in einem Projekt und da ist es schon sinnvoll den Code auf wenige Zeilen zu reduzieren.
|
Gebe ich dir natürlich Recht.
Hatte nur seit grob 2 Jahren nichts mehr groß mit PHP gearbeitet sondern nur noch mit Javascript, Html, Css und Java.. da achte ich normal auf sowas.. hatte da nur beim Posten nicht drauf geachtet auf die schnelle.. war auch mehr als Beispiel Funktion und nicht um sie jeztzt Produktiv in ner größeren Anwender Application anzuwenden gedacht. Soweit ich mich erinnere ging es hier ja nur um nen simplen kleinen Adventskalender für eine Freundin.. da muss nicht komplett alles perfekt sein (imho). Werd demnächst drauf achten
grüße
|
|
|
 |
Similar Threads
|
*WEIHNACHTEN*~[24.12.2010]~ SNOWBALL WEAPON GRAVITY [WEZEY.TK]*WEIHNACHTEN*
06/04/2011 - WarRock Hacks, Bots, Cheats & Exploits - 100 Replies
!!! SNOWBALL WEAPON GRAVITY !!!
/// ~NoMenu~ ``
Screen:
http://www.elitepvpers.com/forum/attachment.php?at tachmentid=73139&stc=1&d=1293199247
was ist Weapon Gravity:
Die z.B. Snowballs fliegen genau dahin wo ihr das croshair drauf gerichtet habt...
Wie Starte ich den NoMenu Hack ?
|
*FROHE WEIHNACHTEN*|CYBERRAZZER D3D 22.12.2010 v2.0 *ESP*|FROHE WEIHNACHTEN
12/24/2010 - WarRock Hacks, Bots, Cheats & Exploits - 42 Replies
http://file1.npage.de/007729/40/bilder/cyberrazzer _d3d_22.12.2010_v2.0.png
Download:
http://cyberrazzer.npage.de/get_file.php?id=15288 087&vnr=815931
VirusScan:
VirusTotal - Free Online Virus, Malware and URL Scanner
Creditz:
-CyberRazzer
-Willi27 (Lagg Fixx)
-NoName (D3D)
|
UPDATED->*FROHE WEIHNACHTEN*<-CyberRazzer D3D->*FROHE WEIHNACHTEN*<-UPDATED
12/23/2010 - WarRock Hacks, Bots, Cheats & Exploits - 26 Replies
removed new version:
http://www.elitepvpers.com/forum/warrock-hacks-bot s-cheats-exploits/906805-frohe-weihnachten-cyberra zzer-d3d-22-12-2010-v2-0-esp-frohe-weihnachten.htm l#post8264902
|
All times are GMT +1. The time now is 13:08.
|
|