Web Design And Programming Pt 1 PHP

Web Design and ProgrammingI have received tons of requests for tutorials. So, I’ve decided to create a massive tutorial that answers them all. In this tutorial I’ll focus on Web Design and Programming using all of the tools required. You should check out my Learn HTML Tutorial if you haven’t ahead of time.

I’ll continue this tutorial, with your input, until you can do pretty much anything in Web Design and Programming. Leave questions and comments below, because you are going to totally control everything I cover here.

I’ll start off with the basics of PHP and move on from there with tons of examples. Of course, all of the code used will follow the video.

All the Code from the Video

<html>
<head>
<title><?php echo “Website Title”;?></title>
</head>
<body>
<?php

// You can use short tags but it is not recommended doesn’t work in 6
# You can also comment code like this
/* Here is a
multiline comment
*/
echo “<p>Random Text</p>”;
print(“<p>You can print with braces</p>”);
print “<p>or without
them!</p>”;

$randVar = “Cats”;
echo “<p>”, $randVar, ” are funny</p>”;

printf(“<p>My name is %s I’m %d years old and
pi is equal to %.2f</p>”, ‘Derek’, 35, 3.14);

// Variables must start with a $ then letter or _ and then numbers
// Variables are case sensitive & don’t require definition before use

$boolEx1 = false; // 0 or false equals false
$boolEx2 = 1; // true equals any number but 0

$intEx1 = -234; // Max size normally 2^31 or 2^63

$floatEx1 = 3534.14;

echo “<p>Cost: $”,number_format($floatEx1,2), “</p>”;

// Arithmetic Operators: + – * / % ++ –

$firstName = “Doctor”;
$lastName = “Who”;

$wholeName = $firstName . ‘ ‘ . $lastName;
printf(“<p>His name is %s</p>”,$wholeName);

define(‘ACONSTANTVAR’, 2345);

echo “A constant is equal to ” . ACONSTANTVAR . “<br />”;

echo “How do quotes differ $wholeName<br />”;
echo ‘How do quotes differ $wholeName<br />’;

/* Escaped Characters in double quotes \” \’ \\ \n \r \t \$ */

$float2Int = (int) $floatEx1;
echo $float2Int, “<br />”;

/*
(array)
(bool)
(int64)
(object)
(float)
(double)
(string)
*/

$strNum = “28″;
echo $strNum * $floatEx1, “<br />”;

echo gettype($strNum), “<br />”;
echo is_string($strNum), “<br />”;

/* is_array() is_bool() is_float() is_integer() is_null() is_object()

?>
</body>
</html>

10 Responses to “Web Design And Programming Pt 1 PHP”

  1. heisamit says:

    Just stumbled on your videos accidentaly…but have to admit that you’ve really got some great stuff going on in these videos..Thanks for the posts

  2. bla says:

    i agree, just watched the first vid and now i’m gonna watch the rest :D i like it how you go through all of it very quickly instead of the boring slow talk like most of the tutorials :)

    • admin says:

      Thanks for taking the time to show your appreciation :D I definitely have a pretty original style. Some people like it while others don’t. I’m glad it works for you

  3. Amal says:

    First, I’d like to say your tutorials are great. They’ve helped so much. The format is great too. I was wondering if there was anyway I could download all of the video tutorials for a given section.

    thanks,
    Amal

  4. Bobby Gerez says:

    Hi Sir Derek I didn’t find your regular expression article only a video to where this one suppose to be posted.

    I just want to ask how to limit 9 numbers in regular expressions but I expect that it must contain at least a number so I come up with this but it doesn’t work that way. Thanks

    if (preg_match(“%[0-9]{1,9}%”, $searchid)){
    //execute codes
    }
    else {
    //execute codes
    }

  5. Kaustubh says:

    This a great stuff! What I like best is that videos are fast paced. Keep it up!

    Suggestion – Include navigation aids on the page to allow users to browse easily from one video of series to another.

Leave a Reply

Your email address will not be published.


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Switch to our mobile site