Egyszeres és kétszeres idézőjelek különbözősége PHP programozásában.

Kategóriák: PHP, Programozás, webfejlesztés2007. 10. 11.

0

Kezdem azzal, hogy a dupla idézőjel (“) lassabb, mint az egyszeres (‘). Amikor a duplát használjuk egy stringben, akkor a PHP értelmező motor változókat keres benne és ha talál, akkor azt fel is dolgozza, tehát annak tartalmát behelyettesíti.

Példa:

$emailcim = "info@infodomain.hu";
echo "Nekem most egy e-mail címet kell kiírnom: $emailcim";

végeredmény: Nekem most egy e-mail címet kell kiírnom: info@infodomain.hu

Az egyszeres idézőjeles stringeket csak felhasználja a PHP, de nem értelmezi a benne lévő dolgokat, így ezért gyorsabb. Bár sose mértem, de szerintem elenyésző pláne egy kezdő programozónál az-az idő, amit ezáltal nyerni lehet.
A tanácsom mégiscsak az: jobb, ha rá ál az agyad arra, hogy a fentiek szerint használd az idézőjeleket, mert akkor a szemed is rá fog állni arra, hogy például hibakeresésnél (amennyiben változót keresel) az egyszeres idézőjeleket átugorva picit hatékonyabb leszel.Kezdem azzal, hogy a dupla idézőjel (“) lassabb, mint az egyszeres (‘). Amikor a duplát használjuk egy stringben, akkor a PHP értelmező motor változókat keres benne és ha talál, akkor azt fel is dolgozza, tehát annak tartalmát behelyettesíti.

Példa:

$emailcim = "info@infodomain.hu";
echo "Nekem most egy e-mail címet kell kiírnom: $emailcim";

végeredmény: Nekem most egy e-mail címet kell kiírnom: info@infodomain.hu

Az egyszeres idézőjeles stringeket csak felhasználja a PHP, de nem értelmezi a benne lévő dolgokat, így ezért gyorsabb. Bár sose mértem, de szerintem elenyésző pláne egy kezdő programozónál az-az idő, amit ezáltal nyerni lehet.
A tanácsom mégiscsak az: jobb, ha rá ál az agyad arra, hogy a fentiek szerint használd az idézőjeleket, mert akkor a szemed is rá fog állni arra, hogy például hibakeresésnél (amennyiben változót keresel) az egyszeres idézőjeleket átugorva picit hatékonyabb leszel.Kezdem azzal, hogy a dupla idézőjel (“) lassabb, mint az egyszeres (‘). Amikor a duplát használjuk egy stringben, akkor a PHP értelmező motor változókat keres benne és ha talál, akkor azt fel is dolgozza, tehát annak tartalmát behelyettesíti.

Példa:

$emailcim = "info@infodomain.hu";
echo "Nekem most egy e-mail címet kell kiírnom: $emailcim";

végeredmény: Nekem most egy e-mail címet kell kiírnom: info@infodomain.hu

Az egyszeres idézőjeles stringeket csak felhasználja a PHP, de nem értelmezi a benne lévő dolgokat, így ezért gyorsabb. Bár sose mértem, de szerintem elenyésző pláne egy kezdő programozónál az-az idő, amit ezáltal nyerni lehet.
A tanácsom mégiscsak az: jobb, ha rá ál az agyad arra, hogy a fentiek szerint használd az idézőjeleket, mert akkor a szemed is rá fog állni arra, hogy például hibakeresésnél (amennyiben változót keresel) az egyszeres idézőjeleket átugorva picit hatékonyabb leszel.

PHP adatok kiíratása de csak a fejlesztőnek

Kategóriák: PHP, Programozás, webfejlesztés2007. 09. 03.

3

Miután elkészítek egy weblapot, természetesen az élet nem áll meg és az ügyfelek módosítást, új funkciókat kérhetnek a programba. Ez azt is jelenti, hogy néha adatokat kell kiíratni az ellenőrzés közben az oldalra, de egy már elindított weblapon eléggé csúnyán mutathatnak a nem odaillő programadatok. Erre találtam ki azt, hogy ellenőrzöm az IP címet és aztán ha egyezik, akkor kiíratom amit ki kell. Esetleg le is állítom az exit PHP paranccsal a futást, hogy ne kelljen mást látni az oldalon csak ami szükséges.

A $_SERVER['REMOTE_ADDR']; a weblap látogatójának az IP címét adja vissza.
Ha nem tudod, hogy kell a saját IP címedet megnézni, ki is írathatod egyszer.

$sip = $_SERVER['REMOTE_ADDR'];
// echo "saját IP: ".$sip;
if ($sip=="85.66.30.184") {
print (‘<pre>’);
print_r( $lista );
print (‘</pre>’);
exit;
}

Lehet van egyszerűbb megoldás is, de én ezt használom, de érdekel minden más gyors kicsi ötlet.Miután elkészítek egy weblapot, természetesen az élet nem áll meg és az ügyfelek módosítást, új funkciókat kérhetnek a programba. Ez azt is jelenti, hogy néha adatokat kell kiíratni az ellenőrzés közben az oldalra, de egy már elindított weblapon eléggé csúnyán mutathatnak a nem odaillő programadatok. Erre találtam ki azt, hogy ellenőrzöm az IP címet és aztán ha egyezik, akkor kiíratom amit ki kell. Esetleg le is állítom az exit PHP paranccsal a futást, hogy ne kelljen mást látni az oldalon csak ami szükséges.

A $_SERVER['REMOTE_ADDR']; a weblap látogatójának az IP címét adja vissza.
Ha nem tudod, hogy kell a saját IP címedet megnézni, ki is írathatod egyszer.

$sip = $_SERVER['REMOTE_ADDR'];
// echo &quot;saját IP: &quot;.$sip;
if ($sip==&quot;85.66.30.184&quot;) {
print (‘<pre>’);
print_r( $lista );
print (‘</pre>’);
exit;
}

Lehet van egyszerűbb megoldás is, de én ezt használom, de érdekel minden más gyors kicsi ötlet.Miután elkészítek egy weblapot, természetesen az élet nem áll meg és az ügyfelek módosítást, új funkciókat kérhetnek a programba. Ez azt is jelenti, hogy néha adatokat kell kiíratni az ellenőrzés közben az oldalra, de egy már elindított weblapon eléggé csúnyán mutathatnak a nem odaillő programadatok. Erre találtam ki azt, hogy ellenőrzöm az IP címet és aztán ha egyezik, akkor kiíratom amit ki kell. Esetleg le is állítom az exit PHP paranccsal a futást, hogy ne kelljen mást látni az oldalon csak ami szükséges.

A $_SERVER['REMOTE_ADDR']; a weblap látogatójának az IP címét adja vissza.
Ha nem tudod, hogy kell a saját IP címedet megnézni, ki is írathatod egyszer.

$sip = $_SERVER['REMOTE_ADDR'];
// echo &quot;saját IP: &quot;.$sip;
if ($sip==&quot;85.66.30.184&quot;) {
print (‘<pre>’);
print_r( $lista );
print (‘</pre>’);
exit;
}

Lehet van egyszerűbb megoldás is, de én ezt használom, de érdekel minden más gyors kicsi ötlet.