You are here: Re: Really hardcore question about PHP needed :) « PHP Programming Language « IT news, forums, messages
Re: Really hardcore question about PHP needed :)

Posted by Steve on 04/18/07 16:55

"Rami Elomaa" <rami.elomaa@gmail.com> wrote in message
news:f05c10$2tq$1@nyytiset.pp.htv.fi...
| Steve kirjoitti:
| > "Rami Elomaa" <rami.elomaa@gmail.com> wrote in message
| > news:vNkVh.38543$8H5.25109@reader1.news.saunalahti.fi...
| > | "Toby A Inkster" <usenet200703@tobyinkster.co.uk> wrote in message
| > | news:v1ugf4-9qv.ln1@ophelia.g5n.co.uk...
| > | > Rami Elomaa wrote:
| > | >
| > | >> <?php
| > | >> $i++;
| > | >> if($i<10) xyz (__FILE__) ;
| > | >> else echo $i;
| > | >> ?>
| > | >>
| > | >> Substitute xyz with a standard function or construct so that the
output
| > | >> is 10.
| > | >
| > | > My immediate thought would be...
| > | >
| > | > <?php
| > | > $i++;
| > | > if($i<10) echo
preg_replace('/[^\d]/','',file_get_contents(__FILE__));
| > | > else echo $i;
| > | > ?>
| > | >
| > |
| > |
| > | Well, that's quite a brilliant solution, but the goal was to use one
and
| > | only one function substituting xyz, but you've used three. This was my
| > fault
| > | since I couldn't describe the task correctly. English isn't my native
| > | language and it was late in the evening... Let me try to rephrase the
| > | question:
| > |
| > | <?php
| > | $i++;
| > | if($i<=9)
| > | xyz (__FILE__) ;
| > | else
| > | echo $i;
| > | ?>
| >
| > rami, you've REALLY got to work on your single line if/else formatting.
| >
|
| Please show me the correct formatting. I tried two combinations which
| both seem to me ok and understandable, and you've banned both of them.
| I'm all out of ideas. It would be REALLY helpful if you could point out
| what is wrong with these and secondly what is the correct way. What am I
| supposed to do?

do as you will, i believe though that the standard practice is to include
brackets to clearly show the body block rather than just leaving that to
indentions. this is especially true when multiple if/else if/else statements
are combined. ex.

if ($i <= 9)
{
xyz (__FILE__);
} else {
echo $i;
}

that makes the 'if' stand out clearly as well as the operations being
performed for each condition checked. also note the space between 'if' and
'(' . 'if' is not a function. notice the space on either side of '<=' . the
space makes it easier to see/read the variable, the condition, and the value
being evaluated.

i'm not ragging on you, but these points make it easier to manage code.

cheers.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация