![Smile :)](./images/smilies/grayscale_smile.gif)
You also forgot JSP (Java Servlet Pages), which is used often also... by Nintendo for example. It's Java-based, and it's quite nice
![Smile :)](./images/smilies/grayscale_smile.gif)
Moderator: MaxCoderz Staff
Except for the syntax conventions in the default package, default security, and lacking support for unicode characters which are technical disadvantages PHP has compaired to alternatives. It one of the easyest and least demanding languages and may sometimes be the best choice for a particular webbased application, but it's far from superior over all it's alternatives.Rezek wrote:PHP > ALL { Serverside scripts }
Or at the same time. It doesn't replace XHTML so you'll still be using and learning that when you're webscripting with PHP. Once you know what XHTML is there's no need to stick with static webpages.Waaayyy down the line you'll want to learn PHP
Including extensibility, defining new tags. It's basically the XML conventions applied to HTML.XHTML :: Extensible Hyper Text Markup Language
This is like HTML, but really strict. For example, all tags (tags are like bbcode, but use < > instead of [ ]... sort of) must be in lowercase, and other considerations.
In terms of readability a well-designed site should still be usefriendly without it's stylesheet though.'No Style'. Most high-end sites will look pretty funky, for example google. Depending on which type of XHTML they use, the site will look better or worse (not fancy, but in terms of readablity)
PHP was originally a package of Perl functions for website scripters, called "Personal Home Page Tools". The P in PHP now stands for PHP.PHP :: Hypertext Preprocessor
Where'd the beginning P come from? Who knows.
And contain PHP code embedded in <?php ?> tags.Basically, when you have php pages in a server (pages that end with *.php and not *.html)
"interprets"the server interrupts the pages as code.
It's a DataBase Management System based on the SQL querying language (it has some MySQL specific syntax and functions). SQL is the "database language" while MySQL is the software that manages (both hosts and interacts) a database using (it's own dialect of) said language.MySQL :: My Structured Query Language
Mouthful, huh? MySQL is a database language, basically you use it to interact with databases.
The HP does stand for Hypertext Preprocessor, so the full name is: PHP Hypertext Preprocessor.Rezek wrote:On the PHP -> Personal Home Page Tools, I didn't know that, but a book rented from the library told me it was Hypertext Preprocessor.
Other way around for me, but I'm most proficient with PHP.Timendus wrote:You're forgetting my personal favourite (that is; untill I discovered PHP): Perl
How are they insane?Rezek wrote:Ok, it's a matter of opinion whether or not you like PHP. For myself, I found it to be incredibly friendly even if some syntax is insane (foreach loops, for example).
Code: Select all
foreach ($array as $key=>$value) {
# ...
}
Code: Select all
foreach (type variable in collection) {
// ...
}