Programming for the Web with PHP

Similar documents
(Frequently Asked Questions)

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript

Core PHP. PHP output mechanism. Introducing. Language basics. Installing & Configuring PHP. Introducing of PHP keywords. Operators & expressions

CERTIFICATE IN WEB PROGRAMMING

DevShala Technologies A-51, Sector 64 Noida, Uttar Pradesh PIN Contact us

An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

Sri Vidya College of Engineering & Technology

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Index COPYRIGHTED MATERIAL

AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Introduction to Programming Using Java (98-388)

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

Language Reference Manual simplicity

The PHP language. Teaching you everything about PHP? Not exactly Goal: teach you how to interact with a database via web

Operators and Expressions


Web Application Development (WAD) V th Sem BBAITM(Unit-1) By: Binit Patel

C++ (Non for C Programmer) (BT307) 40 Hours

CSC Web Programming. Introduction to JavaScript

Internet & World Wide Web How to Program, 5/e by Pearson Education, Inc. All Rights Reserved.

5/23/2015. Core Java Syllabus. VikRam ShaRma

What is PHP? [1] Figure 1 [1]


Pace University. Fundamental Concepts of CS121 1

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

Glossary. For Introduction to Programming Using Python By Y. Daniel Liang

MatchaScript: Language Reference Manual Programming Languages & Translators Spring 2017

Introduction to PHP. Handling Html Form With Php. Decisions and loop. Function. String. Array

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

STRUCTURING OF PROGRAM

Self-test Programming Fundamentals

B.V. Patel Institute of Business Management, Computer & Information Technology, Uka Tarsadia University

CS313D: ADVANCED PROGRAMMING LANGUAGE

PYTHON CONTENT NOTE: Almost every task is explained with an example

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

OBJECT ORIENTED PROGRAMMING. Ms. Ajeta Nandal C.R.Polytechnic,Rohtak

PHPoC vs PHP > Overview. Overview

Short Notes of CS201

EDIABAS BEST/2 LANGUAGE DESCRIPTION. VERSION 6b. Electronic Diagnostic Basic System EDIABAS - BEST/2 LANGUAGE DESCRIPTION

PHP CURRICULUM 6 WEEKS

The Java language has a wide variety of modifiers, including the following:

OBJECT ORIENTED SIMULATION LANGUAGE. OOSimL Reference Manual - Part 1

CS201 - Introduction to Programming Glossary By

Hierarchical inheritance: Contains one base class and multiple derived classes of the same base class.

Unit 3. Operators. School of Science and Technology INTRODUCTION

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

Object Oriented Programming with Java

XQ: An XML Query Language Language Reference Manual

Java Programming Training for Experienced Programmers (5 Days)

Java Primer 1: Types, Classes and Operators

JavaScript CS 4640 Programming Languages for Web Applications

I BSc(IT) [ Batch] Semester II Core: Object Oriented Programming With C plus plus - 212A Multiple Choice Questions.

Introduction... ix. Chapter 1: Exploring Fundamental Programming Concepts... 1

Sprite an animation manipulation language Language Reference Manual

Absolute C++ Walter Savitch

Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 11 Introduction to PHP

Creating HTML files using Notepad

Standard. Number of Correlations

Decaf Language Reference Manual

PieNum Language Reference Manual

Web Development & SEO (Summer Training Program) 4 Weeks/30 Days

PHPoC. PHPoC vs PHP. Version 1.1. Sollae Systems Co., Ttd. PHPoC Forum: Homepage:

1 Lexical Considerations

Introduction to Visual Basic and Visual C++ Arithmetic Expression. Arithmetic Expression. Using Arithmetic Expression. Lesson 4.

JavaScript I Language Basics

S Y B Voc Software Development Syllabus

Sketchpad Graphics Language Reference Manual. Zhongyu Wang, zw2259 Yichen Liu, yl2904 Yan Peng, yp2321

Course Syllabus. Course Title. Who should attend? Course Description. PHP ( Level 1 (

JME Language Reference Manual

PLD Semester Exam Study Guide Dec. 2018

CHAPTER 1: INTRODUCING C# 3

Mobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Java Basics Lecture 02

Chapter 11. Categories of languages that support OOP: 1. OOP support is added to an existing language

Basic operators, Arithmetic, Relational, Bitwise, Logical, Assignment, Conditional operators. JAVA Standard Edition

Review of the C Programming Language for Principles of Operating Systems

PHP 1. Introduction Temasek Polytechnic

JavaScript CS 4640 Programming Languages for Web Applications

DOT NET Syllabus (6 Months)

Duration: Six Weeks Faculty : Mr Sai Kumar, Having 10+ Yrs Experience in IT

\n is used in a string to indicate the newline character. An expression produces data. The simplest expression

STUDY NOTES UNIT 1 - INTRODUCTION TO OBJECT ORIENTED PROGRAMMING

JAVA MOCK TEST JAVA MOCK TEST II

Q&As. Microsoft MTA Software Development Fundamentals. Pass Microsoft Exam with 100% Guarantee

Programming for Engineers Iteration

Object oriented programming. Instructor: Masoud Asghari Web page: Ch: 3

Data Abstraction: The Walls

PHP + ANGULAR4 CURRICULUM 6 WEEKS

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++

Computer Programming C++ (wg) CCOs

Client-Side Web Technologies. JavaScript Part I

Murach s Beginning Java with Eclipse

CT 229. Java Syntax 26/09/2006 CT229

The Warhol Language Reference Manual

Cisco IOS Shell. Finding Feature Information. Prerequisites for Cisco IOS.sh. Last Updated: December 14, 2012

egrapher Language Reference Manual

OBJECT ORIENTED PROGRAMMING USING C++ CSCI Object Oriented Analysis and Design By Manali Torpe

PHP. Interactive Web Systems

Transcription:

Aptech Ltd Version 1.0 Page 1 of 11

Table of Contents Aptech Ltd Version 1.0 Page 2 of 11

Abstraction Anonymous Class Apache Arithmetic Operators Array Array Identifier arsort Function Assignment Operators Associative Arrays Is the process of selecting common features from different functions and objects. A class that is defined without a name. A Web server that can be used to host PHP Web applications. Performs mathematical calculations. Is a variable that can store a list of values. Enables to initialize values of a specific element in an array. Is similar to rsort() function that can sort both associative and indexed arrays. Enables to set the operand on the left side to the value of the expression on the right side. An array where the index type is string. Bitwise Operator Boolean Break Statement Operates on the bits of an operand. They are similar to logical operators. They work on small-scale binary representation of data. Is a data type, stores one of the two values, true or false. Stops the iteration of the loop from the current loop execution. catch Class An exception handling block that handles the exception thrown from the corresponding try block. A catch block takes an object as parameter that represents the exception information. Contains variables and functions working with these variables. It is an object that can be inherited from a base class to a derived class. It has its own properties. Aptech Ltd Version 1.0 Page 3 of 11

Closure Comment Constants Constructor Continue Statement Cookies A record storing a function together with an environment. A closure, unlike a function, allows the function to access those captured variables, through close references to them. A programming construct that assist a programmer to interpret the meaning of a code. Comments are not displayed in the output and are meant only for the programmers. Are identifiers that contain values that do not change as the program executes. It has a global scope of existence. Is a special function that is a member of the class. This function has the same name as that of its class name. Is used for breaking the iteration of the loop from the current loop execution. Enables Website to store user information on the hard disk of client system. Date and Time Functions Database Database API Decrement Operator declare(strict_types=1) dirname() Enables us to find the date and time on the system. Is used to store the data. A database is connected to establish the database properties to the Websites. It is done with the help of a data source name. Enables developers to write applications that are movable or easily accessible between the database products. Decreases the value of the operand by one. A directive which makes all function calls and return statements within a file have 'strict' type-checking for scalar type declarations. A function that returns the parent's directory path. Aptech Ltd Version 1.0 Page 4 of 11

E_ERROR A runtime error, which is fatal. This error is not recoverable. E_RECOVERABLE_ERROR A runtime error that can be handled by a user-defined exception. echo A command in PHP that is used to send data to the browser. This command is used to print data on a browser. Else Statement Executes a block of code when the specified condition is false. It is used along with 'if' statement. Elseif Statement Is an optional clause that allows testing alternative conditions. It is executed before the else statement and is used along with if statement. Encapsulation Is a process of joining data and objects into another object. It hides the details of the data. Environment Variables Is a system-defined variable. It gives information about the transactions held between the client and the server. Error Handling Functions Enables to define error handling rules. Exit Statement Is used to break the loop while the loop is in the execution process. finally Floating-point For Loop Form An exception handling block that may optionally be included in the code after or instead of catch blocks. Code within the finally block will always be executed irrespective of whether an exception has been thrown and before normal execution continues. Is a data type that stores floating-point numbers Executes a set of codes repetitively for a specified amount of time. In this, the counter variable is declared in the loop itself and is used for checking the specified condition. Provides an interface for the client and the server to interact with each other. Aptech Ltd Version 1.0 Page 5 of 11

Generator Generator Delegation GET Method getreturn() Global Variables gmdate() A function that provides the means to implement an iterator. A feature that allows writing a generator that can yield other generators, arrays, and traversable objects. Specifies the Web browser to send user information as part of the URL. A function to retrieve the value returned from a generator function. Retains its value throughout the lifetime of the Web page. A function that enables to display the current date and time in the browser. header() Hidden Hierarchical Inheritance HTTP HTTP Basic Authentication HTTP Digest Authentication Hybrid Inheritance A function that is used to generate HTTP headers. The header() function sends HTTP commands to the server through HTTP protocols. After the execution of header() function, it displays a blank line showing that the header information is complete. Is similar to the text field. The difference is that the user cannot view the hidden field and its contents. Allows the properties of a single base class to be used multiple times in multiple subclasses. It contains only one base class. Is a network transmission protocol. HTTP protocol is used with the help of TCP/IP protocol. An authentication mechanism that sends an encoded string that contains a user name and password for the client. An authentication mechanism that uses a challenge-response scheme where the server sends a data string to the client as a challenge. The client responds with a user name and password, among other additional information. Uses the combination of two or more inheritances. This inheritance is normally a combination of multiple and multilevel inheritances. Aptech Ltd Version 1.0 Page 6 of 11

Identifiers Are names given to various elements of a program such as variables, constants, arrays, and classes in a program. If Statement Executes a block of code only when the specified condition is true. Increment Operator Increases the value of the operand by one. Indexed Arrays An array where the index type is integer. Inheritance Process of creating a new class from an existing class. intdiv() A function that is more convenient for integer divisions. The intdiv() function accepts two parameters, where the first parameter is the dividend and the second is the divisor. Integer Data type that stores numbers without decimal points. The value ranges from -2,147,483,648 to +2,147,483,647. Local Variable Location Logical Operator Loop Variable that is initialized and used inside a function. The lifetime of a local variable begins when the function is called and ends when the function is executed. A type of HTTP header that redirects the browser to the specified URL. The Location header by default sends a 302 redirection status code to the browser unless you specifically send a different code to the browser. Enables to combine two or more test expression in a condition. They evaluate expressions and return a Boolean value. A loop is executed depending on the return value of the testing conditions by testing it. The return values are true and false. Aptech Ltd Version 1.0 Page 7 of 11

Mathematical Functions Multidimensional Arrays Multiple Inheritances make Mathematical functions operate on numerical data. Store one array within another array. Contains more than one base class. The derived class inherits the properties of all the base classes. A command to determine the files that are large to recompile and issue commands to recompile those large files. Non-Persistent Cookie NTLM (defined by Microsoft) Null Coalescing Operator Are cookies that are deleted from the Web browser as soon as the user exits the browser. A challenge-response scheme-based authentication mechanism that uses Windows credentials to transform the challenge data instead of sending the un encoded user name and password details. This scheme requires multiple exchanges between the client and server. A binary operator that returns the result of its first operand if it exists and is NOT NULL, otherwise, it returns second operand. Objects OOP Operators Is used for any object reference. An object is an instance of a class. Is a programming language model that is based on objects and data. Objects can be manipulated as needed. Are pre-defined symbols that allow performing specific actions. Aptech Ltd Version 1.0 Page 8 of 11

Persistent Cookies Polymorphism POST Method Are cookies that exist in the Web browser for a period specified at the time of its creation. Is a process of using a single function or an operator in different ways. The behavior of that function will depend on the type of data used in it. Specifies the Web browser to send user information through the body of the HTTP request. Relational Operator Compares two operands that determine the relationship between operands. Rsort Function Sorts the element values in the descending alphabetical order. Scope of Variables Session Single Inheritance Spaceship Operator Static Variables String String Functions String Operator Switch Statement Indicates the lifetime of a variable. Refers to the time the user accesses information on a particular Website. Contains only one base class. The derived class inherits the properties of the base class. A single comparison operator, which compares operands against three rules, namely greater than, less than, or equal to. It combines more than one rule, therefore, it is also known as the combined comparison operator. Retains its value even after the function terminates. The static variable is used in the recursive function. Is a data type that stores a set of characters those are enclosed within single quotes or double quotes. Operate on character type of data. Operates on character data. It is used to concatenate character strings. Checks single variable against multiple values and executes a block of code based on the value it matches. Aptech Ltd Version 1.0 Page 9 of 11

Ternary Operator Time Function throw try Type Declaration Type Hinting Also known as conditional operator, simplifies complex conditions into one line statements. Measures time in number of seconds from 1st January 1970 00:00:00 GMT. A programming construct to manually trigger an exception. An exception handling block to enclose code that might potentially throw an exception. A process to explicitly specify the data type of the variable, instead of allowing PHP to set this automatically. A feature to provide hints to a function, only to accept a given data type. Using this method, one can enforce a function to accept the desired data type. Uniform Variable Syntax UNIX Timestamp URL use A new PHP 7 syntax that allows combinations of multiple operators in a given expression. Signifies the time and date that the time() function returns. Locates the addresses of the resources on the World Wide Web. A keyword that allows grouping multiple declarations in one statement. While Loop Executes loop statements depending on the return result of the testing condition after testing it. This loop is used for displaying the contents of the table of MySQL database. Aptech Ltd Version 1.0 Page 10 of 11

yield yield from A keyword used to return data from a generator function. A keyword used in a generator that yields values from another generator, Traversable object, or array. --- End of --- Aptech Ltd Version 1.0 Page 11 of 11