Troszkę dziwne mam pytanie ale postaram się w miarę zrozumiele zapytać. Jeżeli mam plik .php:
<? $cos = $cos2 ?>
html...
.....
....
<? echo $cos ?>
Zmienna $cos będzie ,pamiętała", że ma wartość $cos2?
Troszkę dziwne mam pytanie ale postaram się w miarę zrozumiele zapytać. Jeżeli mam plik .php:
<? $cos = $cos2 ?>
html...
.....
....
<? echo $cos ?>
Zmienna $cos będzie ,pamiętała", że ma wartość $cos2?
Tak, będzie ;]
Zastanawiam się tylko co to ma na celu, skoro HTML można normalnie osadzać w znacznikach PHP.
tak dla łatwizny i wygody- lepiej mi się czyta- dzięx
Nazywa się to wydajność (o czytelności nie mówię, bo to kwestia indywidualna). Wychodzenie z parsowanych bloków jest znacznie szybsze niż wypluwanie htmla bezpośrednio z php
jeszcze jedna zaleta
_________________________________________________________________
Sry, że ten sam temat ale mam jeszcze jedno głupie pytanie- include pliku php. Jeżeli w index.php będę miał $id i w w includowanym pliku tą samą zmienną lecz o innej wartości to się , nie pomieszają" tzn. kiedy php wykonuje polecenie- przed includowaniem czy po?
To jeszcze ja dodam swoje 3 grosze
Jeżeli musisz wstawić html to zrób to tak:
echo ‘tutaj zwykly text’.$zmienna.‘znow text’;
Jeżeli dałbyś to tak:
echo “tutaj zwykly text $zmienna znow text”;
To wydajność będzie mniejsza bo parser musi “sprawdzić” czy text w “” to text czy zmienna.
Tak właśnie robię
A na to ktoś odpowie :?:
A nie możesz sam sprawdzić? Wydaje mi się (ofc jeżeli obie będą globalne) to ta “niżej” w kodzie zastąpi tą poprzednią.
aha myślałem, że nie dotyczy to include- ale jeszcze sprawdzę jeżeli nie to zastosuje po prostu inną zmienną
EDIT:
Niestety (albo stety) dotyczy… Plik test.php
<?
$num = 5;
include("test2.php");
?>
<?
echo $num;
?>
Efekt: 5
No widzisz że samemu też się dało przetestować ;D
troszkę leniwy jestem