Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Powtarzanie kodu w pliku (komenda podobna do include)
xix
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 14.11.2008

Ostrzeżenie: (0%)
-----


Czy istnieje jakas funkcja w php typu include(), ale dzialajaca wewnatrz pliku?
O co chodzi - przyklad:

[{nazwaABC}
jakis tam sobie kod PHP, HTML albo inny wihajster...
]
jakis sobie skrypt lalala
wstaw(nazwaABC);
nastepne linijki skryptu lalala
wstaw(nazwaABC);
reszta skryptu lalala

Cel: nie chce mnozyc plikow, chce zmniejszyc juz istniejacy plik.[php][/php]
Powód edycji: dodałem tag (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Chodzi o to, żeby nie powtarzać X razy tego samego, tak?


Stwórz własne funkcje.
Go to the top of the page
+Quote Post
Mize
post
Post #3





Grupa: Zarejestrowani
Postów: 84
Pomógł: 6
Dołączył: 26.03.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Ciekawe z jakiego kursu sie uczyłeś PHP, skoro pominąłeś funkcje. tongue.gif

http://php.net.pl/manual/pl/language.functions.php


--------------------
NULL;
Go to the top of the page
+Quote Post
xix
post
Post #4





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 14.11.2008

Ostrzeżenie: (0%)
-----


Funkcje rzeczywiscie wczesniej juz przerabialem, ale wydawaly mi sie zbyt skomplikowane, by zrobic cos tak prostego. smile.gif
Oto odpowiedzi dla tych, ktorych ten temat zainteresowal:

Kod
<?php
function abc()
{
?>
Ala ma kota.<br />
<?php
}

echo abc; <- wyswietla "abc"
echo abc(); <- wyswietla "Ala ma kota."
print(abc()); <- wyswietla "Ala ma kota."
abc(); <- wyswietla "Ala ma kota."
?>


Jeszcze jeden sposob:

Kod
<?php
$def=<<<ghi
Ala ma kota.

ghi;

echo $def;
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 23:55