Skip to main content

Delimiting PHP Code


           
               PHP was originally designed to be used in conjunction with a web server, and in the case of the LAMP
architecture, the Apache Web Server.  PHP applications are designed embedding PHP scripts within a web
page along with its HTML.  Unlike standard HTML pages which are sent directly from the web server to
the end user, PHP files are first interpreted by the PHP application which then converts the PHP script into
another form for display.  This process eliminates the end user from being able to see the original PHP
script that was embedded in the HTML and provides  true interaction in HTML files.  This process is
similar to proprietary applications such as ASP and Coldfusion; however, PHP is Open Source and cross-
platform.

PHP Tags 

          PHP scripts are distinguished from the HTML scripts by using delimiting characters that tell the server to
execute the PHP application to interpret that which is contained in the code.  There are four ways to
accomplish this; however, the first two listed below are the safest for portability and conflict prevention:

•  Default Syntax - The default syntax is starting the PHP script with <?php and closing out the script
with ?>.  The following example demonstrates how this would look within HTML code:

<html><head><title>PHP Default Syntax</title></head> 
<body> 
<h3>PHP Default Syntax</h3> 
<?php 
    print "This is an example of using PHP Default Syntax"; 
?> 
</body></html> 


•  Script Syntax - Due to limitations with certain HTML editors, PHP added the ability to support a
mainstream delimiter variant,  <script>.  The following example demonstrates how this would
look:

<script language="php"> 
    print "This is an example of using PHP script delimiting 
syntax"; 
</script> 

 Short Tags - Due to the fact that many programmers are interested in minimizing the amount of code
that needs to be written to accomplish a task, PHP implemented a shorter delimiter syntax to support
this desire. Instead of needing to type <?php to start the PHP script, programmers can simply type
<? to start the PHP script.  The following example demonstrates how this would look:

<? 
    print "This is an example of using PHP Short Tag Syntax"; 
?> 


 ASP-Style - There are many PHP programmers that have experience with other similar programming
languages, such as ASP.  ASP delimits code using <% and %>.  PHP has provided support for this
type of delimiting.  The following example demonstrates how this would look:

<% 
    print "This is an example of using ASP-Style delimiting syntax"; 
%> 

Comments

  1. Thank for sharing this useful information about PHP. It is very helpful article.
    Best PHP training in Chennai | PHP Training

    ReplyDelete

Post a Comment

Popular posts from this blog

PHP INTRODUCTION

                     PHP  (recursive acronym for  PHP: Hypertext Preprocessor ) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. PHP stands for  P HP:  H ypertext  P reprocessor PHP is a server-side scripting language, like ASP PHP scripts are executed on the server PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.) PHP is an open source software PHP is free to download and use Why PHP? PHP runs on different platforms (Windows, Linux, Unix, etc.) PHP is compatible with almost all servers used today (Apache, IIS, etc.) PHP is FREE to download from the official PHP resource:  www.php.net PHP is easy to learn and runs efficiently on the server side What can PHP do? Anything. PHP is mainly focused on server-side scripting, so you can...

Storage Engine Breakdown

The following diagram represents a simplified view of the MySQL server and its interaction with the  storage engines. The following properties are storage engine dependant: • Storage Medium – Each table uses its own method of storing the data it contains. • Transactional Capabilities – Certain storage engines handle transactional processing which ensures that integrity of a database is maintained during the processing of multiple SQL statements.

Managing Database Tables

1. Login in to the mysql client using the login name and password provided by your instructor. 2. View the existing databases that the MySQL Server is maintaining. SHOW DATABASES; 3. Utilize the photo_album database. USE photo_album; 4. Create the first table called customers that will store the information related to the customers who have purchased access to the online photo album CREATE TABLE customers ( email_customer VARCHAR(50) NOT NULL DEFAULT '', f_name VARCHAR(20) NOT NULL DEFAULT '', l_name VARCHAR(30) NOT NULL DEFAULT '', addr1 VARCHAR(30) NOT NULL DEFAULT '', addr2 VARCHAR(30) NULL, addr_city VARCHAR(25) NOT NULL DEFAULT '', addr_state CHAR(3) NOT NULL DEFAULT '', addr_zip CHAR(10) NOT NULL DEFAULT '', primary_phone CHAR(12) NOT NULL DEFAULT '', secondary_phone CHAR(12) NULL, term_date DATE NOT NULL DEFAULT 0, active_customer ENUM('True', 'False') NOT NULL DEFAULT ...