Syntax Overview of PHP

This chapter will show you some of PHP\’s very basic syntax, which is very important for building a strong PHP foundation.

Syntax Overview of PHP

Escaping form PHP

The PHP parsing engine needs a way to tell PHP code apart from other page elements. \”Escaping to PHP\” is the term for the way to do this. This can be done in four ways.

Canonical PHP tags

The PHP tag style that works best for everyone is.

<?php…?>

If you use this style, you can always be sure that your tags will be read correctly.

Short-open (SGML-style) tags

Tags that are short or open quickly look like this:

<?…?>

As you might expect, short tags are the shortest choice. To get PHP to recognise the tags, you must do one of two things.

When building PHP, choose the —enable-short-tags configuration option.

In your php.ini file, turn on the short open tag setting. This option must be disabled to parse XML with PHP because the same syntax is used for XML tags.

ASP-style tags

ASP-style tags mimic the tags used by Active Server Pages to delineate code blocks. ASP-style tags look like this −

<%…%>

To use ASP-style tags, you will need to set the configuration option in your php.ini file.

HTML script tags

HTML script tags look like this −

<script language = \”PHP\”>

…</script>

Commenting PHP Code

A comment is the portion of a programme that exists only for the human reader and stripped out before displaying the programmes result. There are two commenting formats in PHP −

Single-line comments − They are generally used for short explanations or notes relevant to the local code. Here are the examples of single line comments.

<?
# This is a comment, and
# This is the second line of the comment

// This is a comment too. Each style comments only
print \”An example with single line comments\”;
?>

Multi-lines printing − Here are the examples to print multiple lines in a single print statement −

<?
# First Example
print <<<END
This uses the \”here document\” syntax to output
multiple lines with $variable interpolation. Note
that the here document terminator must appear on a
line with just a semicolon no extra whitespace!
END;

# Second Example
print \”This spans
multiple lines. The newlines will be
output as well\”;
?>

PHP doesn\’t care about whitespace

Whitespace is everything you type that doesn\’t show up on the screen. This includes spaces, tabs, and carriage returns (end-of-line characters).

PHP is \”whitespace insensitive,\” which means that it almost never matters how many whitespace characters are in a row.

One character for white space is the same as many other characters.

For example, each of the following PHP statements that assigns the sum of 1+1 to the variable $fr is the same

$fr = 1 + 1;
// single spaces

$fr <tab>=<tab1<tab>+<tab>1 ;
// spaces and tabs

$fr =
1+
1;
// multiple lines

PHP is case sensitive

Yeah, PHP is a language that cares about case. Check out the following example:

<html> <body>

<?php $amount= 100; print(\”Variable is $amount<br>\”); print(\”Variable is $amount<br>\”); ?>

</body></html>

The following will give this result:

Variable is 100
Variable is

Statements are sentences that end with a semicolon.

Any phrase that comes after a semicolon in PHP is a statement (;).

A valid PHP programme is any set of valid PHP statements that are wrapped in PHP tags. Here\’s a typical PHP statement that gives a string of characters to a variable called $greeting:

$greeting is \”Welcome to PHP!\”;

Expressions are made up of several tokens.

PHP\’s smallest building blocks are indivisible tokens like numbers (3.14159), strings (.two. ), variables ($two), constants (TRUE), and special words like if, else, while, for, and so on that make up PHP\’s syntax.

Braces make blocks.

Even though statements can\’t be put together like expressions, you can always wrap a group of statements in curly braces and put them anywhere a statement can go.

In this case, both statements are true.

if (3 == 2 + 1) print(\"Good - I have totally understand it.<br>\"); 
if (3 == 2 + 1) { 
print(\"Good - I havetotally\"); 
print(\"understand it.<br>\");
 }

 Command prompt to run a PHP script

Yes you can run your PHP script on your command prompt. If you have the following in your test.php file:

<?php \”Hello, PHP! \”;?>

Now, type the following at the command prompt to run this script:

$ php test.php

The following will happen as a result:

Hello PHP!!!!!

I hope you now understand the fundamentals of PHP Syntax.

Related Posts
50+ PHP Interview Questions and Answers 2023

1. Differentiate between static and dynamic websites. Static Website The content cannot be modified after the script is executed The Read more

All We Need to Know About PHP Ecommerce Development

  Many e-commerce sites let you search for products, show them off, and sell them online. The flood of money Read more

PHP Custom Web Development: How It Can Be Used, What Its Pros and Cons Are,

PHP is a scripting language that runs on the server. It uses server resources to process outputs. It is a Read more

PHP Tutorial

Hypertext Preprocessor (PHP) is a programming language that lets web developers make dynamic content that works with databases. PHP is Read more

Introduction of PHP

PHP started out as a small open source project that grew as more and more people found out how useful Read more

Environment Setup in PHP

To develop and run PHP on your computer, you need to instal three important parts. Web server PHP can almost Read more

Variable Types in PHP

Using a variable is the main way to store information in the middle of a PHP program. Here are the Read more

Constants Types in PHP

A simple value can be referred to by its name, which is known as a constant. During the course of Read more

Scroll to Top