Click here to Skip to main content
15,895,656 members
Home / Discussions / Linux, Apache, MySQL, PHP
   

Linux, Apache, MySQL, PHP

 
GeneralRe: Little help with my php code pls Pin
wartotojas11-Oct-09 9:54
wartotojas11-Oct-09 9:54 
GeneralRe: Little help with my php code pls Pin
fly90411-Oct-09 10:24
fly90411-Oct-09 10:24 
GeneralRe: Little help with my php code pls Pin
cjoki12-Oct-09 6:12
cjoki12-Oct-09 6:12 
GeneralRe: Little help with my php code pls Pin
fly90412-Oct-09 6:54
fly90412-Oct-09 6:54 
GeneralRe: Little help with my php code pls [modified] Pin
cjoki12-Oct-09 7:54
cjoki12-Oct-09 7:54 
GeneralRe: Little help with my php code pls Pin
fly90412-Oct-09 9:01
fly90412-Oct-09 9:01 
GeneralRe: Little help with my php code pls Pin
cjoki12-Oct-09 9:34
cjoki12-Oct-09 9:34 
GeneralRe: Little help with my php code pls Pin
fly90412-Oct-09 10:22
fly90412-Oct-09 10:22 
I'm sorry, but I only echoed the variable, NOT the rest.

<?
$msg = 'Smarty is cool';
?>

<html>
<head>
    <title>PHP Example</title>
</head>
<body>

    <h1><? echo $msg; ?></h1>

    <!-- OR -->

    <h1><?=$msg?></h1>

    <!-- If you have quick echoing enabled -->

</body>
</html>

No unnecessary processing wasted by unnecessary echoing, holding all the output in memory or wasted time compiling strings using " instead of '. Which is what I said in the first place.



Template engines generate it all for you, quite efficiently. They are only sluggish when compiling a template for the first time. I have to admit that it did take me a very long time (almost 5 years) to convert.



cjoki wrote:
My file structure is also way more simplistic than a template engine. I do not have to hunt a templates code to find where they buried a code fragment.


Using the template engine doesn't make my file system any more complicated:
/
   classes/
   logs/
   smarty/
       templates/
       templates_c/     // Where the template is compiled to.
   htdocs/
       css/
       js/
       img/



Enough of the flame war. I call a truce, apologies.


cjoki wrote:
With echo once something is echoed its gone to the browser.


Have a look at Output Buffering[^]. It's quicker than both of our methods. I was going to talk about it when talking about the header redirection, but it's too advanced for what he is doing.



I'm thinking about writing a couple of articles (when I have time) about OOP in PHP. It'll be more appropriate to continue the discussion then.

If at first you don't succeed, you're not Chuck Norris.

GeneralRe: Little help with my php code pls [modified] Pin
cjoki12-Oct-09 11:03
cjoki12-Oct-09 11:03 
GeneralRe: Little help with my php code pls Pin
fly90412-Oct-09 11:50
fly90412-Oct-09 11:50 
GeneralRe: Little help with my php code pls Pin
cjoki12-Oct-09 12:20
cjoki12-Oct-09 12:20 
GeneralRe: Little help with my php code pls Pin
fly90412-Oct-09 12:38
fly90412-Oct-09 12:38 
GeneralRe: Little help with my php code pls Pin
cjoki13-Oct-09 5:05
cjoki13-Oct-09 5:05 
Questioninstallation Pin
WilliamSimon8-Oct-09 12:07
WilliamSimon8-Oct-09 12:07 
Questioninstallation Pin
thangvel8-Oct-09 11:54
thangvel8-Oct-09 11:54 
AnswerRe: installation Pin
Richard MacCutchan14-Oct-09 6:07
mveRichard MacCutchan14-Oct-09 6:07 
AnswerRe: installation Pin
Iranian MM7-Sep-11 9:40
Iranian MM7-Sep-11 9:40 
Questiondownload php code Pin
udch7-Oct-09 1:24
udch7-Oct-09 1:24 
AnswerRe: download php code Pin
EliottA7-Oct-09 2:41
EliottA7-Oct-09 2:41 
QuestionI need some help Pin
robertbarzyk6-Oct-09 12:55
robertbarzyk6-Oct-09 12:55 
AnswerRe: I need some help Pin
Marc Firth6-Oct-09 22:02
Marc Firth6-Oct-09 22:02 
AnswerRe: I need some help Pin
fly9047-Oct-09 5:01
fly9047-Oct-09 5:01 
Questionfetch data Pin
udch6-Oct-09 3:18
udch6-Oct-09 3:18 
AnswerRe: fetch data Pin
cjoki12-Oct-09 5:41
cjoki12-Oct-09 5:41 
GeneralRe: fetch data Pin
udch19-Oct-09 9:32
udch19-Oct-09 9:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.