This document provides an overview of PHP and its history and capabilities. It begins with a brief history of PHP, describing how it was created in 1995 and evolved through several versions. It then covers PHP language basics like script tags, data types, variables, and built-in functions. The document also discusses considerations for coding PHP applications to be portable across Linux and Windows and provides tips for debugging and development tools. Finally, it outlines some new features being introduced in PHP 5 like complete object support.
This is the slide deck of the Zend webinar "Introduction to column oriented databases in PHP".
This webinar is a quick crash-course and practical session that will explain:
* What are column oriented databases and how do they differ from the standard rational (row oriented) databases.
* Advantages and disadvantages
* Is a column oriented database for me?
* How to use it from PHP
Presenter – Slavey Karadzhov
This document provides an introduction to PHP, a server-side scripting language commonly used for web development. It describes what PHP is, how it works by processing code on the server-side to generate dynamic web pages, and some of its core features. These include basic data types like integers, doubles and strings; variables and constants; operators; control structures like if/else statements and loops; and arrays for storing multiple values. The document provides examples of how to use many of these features and directs readers to its website for more information on PHP training.
PHP is a scripting language originally created for web development and now used as a general purpose programming language. Key developers include Rasmus Lerdorf, Zeev Suraski, and Andi Gutmans. PHP scripts can be embedded into HTML pages and is commonly used to connect web applications with databases. PHP is open source, has a C-like syntax, and an extensive function library that makes it well suited for web development tasks.
Introduction to android studio 2.0 and data binding libraryKaushal Dhruw
This document introduces Android Studio 2.0 Preview 6 and the Data Binding Library. It discusses how the Data Binding Library allows writing apps faster by minimizing glue code and binding data and UI with few lines of code. It provides instructions for setting up a project for data binding and examples of writing data bound layouts and expressions. Key features of Android Studio 2.0 Preview 6 include improvements to the IDE, build system, and Android emulators.
The document discusses different types of web services including XML-RPC, SOAP, and REST. It provides examples of consuming SOAP services in PHP and describes the simple REST API used by the popular bookmarking site Delicious, which allows resources to be easily accessed via URI endpoints for common operations like updating tags, retrieving posts, and managing bundles.
The document discusses how to develop a simple web service in PHP using the nusoap library in just 5 minutes; it covers the basics of SOAP and implementing a web service that returns city names based on pincodes, handling errors through SOAP faults. The presentation also addresses considerations for SOAP transactions, authentication, and provides additional resources for learning more about SOAP and web services.
This document provides an introduction and overview of key features in Android Studio, the official IDE for Android development. It demonstrates how to download, install, and launch a new project in Android Studio. It then walks through creating a simple "Record" class with getter and setter methods, and configuring code style preferences to generate consistent naming conventions. The document concludes by showing how to run the app in an emulator or virtual device.
This is the slide deck of the Zend webinar "Introduction to column oriented databases in PHP".
This webinar is a quick crash-course and practical session that will explain:
* What are column oriented databases and how do they differ from the standard rational (row oriented) databases.
* Advantages and disadvantages
* Is a column oriented database for me?
* How to use it from PHP
Presenter – Slavey Karadzhov
This document provides an introduction to PHP, a server-side scripting language commonly used for web development. It describes what PHP is, how it works by processing code on the server-side to generate dynamic web pages, and some of its core features. These include basic data types like integers, doubles and strings; variables and constants; operators; control structures like if/else statements and loops; and arrays for storing multiple values. The document provides examples of how to use many of these features and directs readers to its website for more information on PHP training.
PHP is a scripting language originally created for web development and now used as a general purpose programming language. Key developers include Rasmus Lerdorf, Zeev Suraski, and Andi Gutmans. PHP scripts can be embedded into HTML pages and is commonly used to connect web applications with databases. PHP is open source, has a C-like syntax, and an extensive function library that makes it well suited for web development tasks.
Introduction to android studio 2.0 and data binding libraryKaushal Dhruw
This document introduces Android Studio 2.0 Preview 6 and the Data Binding Library. It discusses how the Data Binding Library allows writing apps faster by minimizing glue code and binding data and UI with few lines of code. It provides instructions for setting up a project for data binding and examples of writing data bound layouts and expressions. Key features of Android Studio 2.0 Preview 6 include improvements to the IDE, build system, and Android emulators.
The document discusses different types of web services including XML-RPC, SOAP, and REST. It provides examples of consuming SOAP services in PHP and describes the simple REST API used by the popular bookmarking site Delicious, which allows resources to be easily accessed via URI endpoints for common operations like updating tags, retrieving posts, and managing bundles.
The document discusses how to develop a simple web service in PHP using the nusoap library in just 5 minutes; it covers the basics of SOAP and implementing a web service that returns city names based on pincodes, handling errors through SOAP faults. The presentation also addresses considerations for SOAP transactions, authentication, and provides additional resources for learning more about SOAP and web services.
This document provides an introduction and overview of key features in Android Studio, the official IDE for Android development. It demonstrates how to download, install, and launch a new project in Android Studio. It then walks through creating a simple "Record" class with getter and setter methods, and configuring code style preferences to generate consistent naming conventions. The document concludes by showing how to run the app in an emulator or virtual device.
This document discusses HTML5 features and how they relate to PHP development. It begins by noting that HTML5 moves from documents to applications and from hacks to solutions. It then discusses how technologies like Ajax, Comet, and real-time updates have led to a change where content is less important than context and applications like Facebook and Twitter are really applications, not just pages. The document outlines several new HTML5 features like WebSockets, Web Workers, offline applications, geolocation, drag and drop, and the file API. It argues that more logic will move to the client and browsers with these features. The summary concludes that HTML5 is part of a new application framework and that PHP developers will need to learn JavaScript to
Introduction to Android studio and new build system (Gradle). This was presented at GDG DevFest Kathmandu (Nepal).
For detailed article on it: http://www.technotalkative.com/introduction-android-studio/
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo. El embargo prohibiría la importación de petróleo ruso a la UE y también impediría el acceso de buques rusos a puertos europeos. Sin embargo, Hungría se opone firmemente al embargo al petróleo, argumentando que su economía depende en gran medida de las importaciones de energía rusa.
El documento describe dos navegadores web populares, Safari y Opera. Safari es el navegador predeterminado para dispositivos Apple y es más rápido y eficiente que otros navegadores. Opera es un navegador multiplataforma creado por Opera Software que ofrece características como pestañas y opciones de configuración avanzadas.
This bill requires the appointment of a Chief Data Officer to create a statewide open data portal providing public access to data sets from state agencies. Each agency must publish an inventory of available data sets on the portal and appoint a data coordinator. The Chief Data Officer must ensure at least 150 data sets are published by June 2017 and publish annual progress reports on open data in California. The bill is intended to increase transparency by making state government data more publicly available while complying with privacy laws.
En la primera etapa de su carrera artística en los años 70, Luis Caballero exploró un lenguaje expresivo de líneas geométricas orgánicas para ocultar figuras humanas eróticas mientras luchaba por definir la identidad sexual de las figuras interactuando en sus imágenes. Caballero criticaba el exceso de intelectualismo y esteticismo en el arte actual, prefiriendo un estilo más directo y sensual.
Luis Caballero exploró un lenguaje expresivo de líneas geométricas orgánicas en la primera etapa de su carrera artística a mediados de los años 70, ocultando figuras humanas eróticas. En esta etapa luchó por definir la identidad sexual de las figuras interactuando en sus imágenes. Criticaba el exceso de intelectualismo y esteticismo en el arte actual, prefiriendo un estilo más directo y sensual.
Este documento presenta un cuadro comparativo de los factores internos y externos que afectan el aprendizaje de las matemáticas en contextos culturales diferentes. Entre los factores internos se encuentran la privación cultural y factores biológicos como la nutrición, mientras que entre las causas externas están la falta de valoración de la educación, la deserción escolar y la falta de integración social en las escuelas. El documento también reflexiona sobre cómo estos factores están asociados con el trabajo docente escolar.
Este documento resume las aplicaciones y aspectos positivos y negativos de las Tecnologías de la Información y Comunicación (TICs). Explica cómo las TICs son importantes para el comercio electrónico y banca en línea, y cómo facilitan la comunicación e innovación pero también pueden propagar información errónea y ciberacoso. El autor concluye que estudió el significado y efecto de las TICs en diferentes áreas y aplicaciones a través de su investigación.
El documento describe los tipos y características de la comunicación escrita. Explica que la comunicación escrita incluye diferentes tipos de textos como novelas, periódicos y libros. Señala que el emisor emite el mensaje mientras que los receptores lo aceptan, y que la comunicación escrita no está sujeta a tiempo ni espacio. También enumera algunos tipos como periódicos, correos electrónicos y redes sociales, y características como la interpretación, creatividad y efecto en el lector. Finalmente, m
SaaS- Setting up Software as a Service for your StartupJasper Frumau
In this workshop we will discuss the needs you will have turning a great startup idea into a possible online product or service:
research
business plan
indy or solo vs partnership
Test Drive for your SaaS idea
SaaS Design and Building
Internet es una red mundial de ordenadores conectados de forma descentralizada que permite compartir información. Se inició en los años 60 en Estados Unidos con fines militares y en los 90 se popularizó la World Wide Web. Actualmente hay cientos de millones de usuarios y se utilizan protocolos como TCP e IP para transmitir datos a través de capas como aplicación, transporte, red y física.
El documento resume un proyecto escolar sobre el Día de la Tierra presentado por dos alumnos para su clase de Computación, con su profesora Andrea Carranza. El proyecto explica qué es el Día de la Tierra, quién fue Gaylord Nelson y ofrece recomendaciones preventivas para cuidar el medio ambiente.
This document provides an overview of developing web applications with PHP, including:
- A brief history of PHP from its origins in 1995 to the present, highlighting key releases and the increasing user base.
- An introduction to PHP language basics like script tags, data types, variables, and operators.
- An overview of many built-in PHP functions for arrays, dates, files, databases, and more.
- Tips for code portability across Linux and Windows and debugging PHP applications.
- Information on PHP 5 features like objects and exceptions.
- Resources for PHP downloads, documentation, and community support.
Synapse india reviews on php website developmentsaritasingh19866
Rewritten again in and released as version 2.0 in November of 1997
Estimated user base in 1997 is several thousand users and 50,000 web sites served
Rewritten again in late 1997 by Andi Gutmans and Zeev Suraski
More functionality added, database support, protocols and APIs
PHP Basics is a presentation that introduces PHP. It discusses that PHP is a server-side scripting language used for building dynamic websites. It can be embedded into HTML. When a PHP file is requested, the server processes the PHP code and returns the output to the browser as HTML. The presentation covers PHP syntax, variables, data types, operators, functions, and conditional statements. It provides examples to illustrate basic PHP concepts and functionality.
The document provides an overview of PHP including:
- A brief history of PHP from its creation in 1995 to the present.
- An introduction to PHP's scripting syntax and basic language features like variables, data types, and functions.
- A discussion of PHP's portability across Linux and Windows and tips for code reuse.
- An overview of built-in PHP functions covering areas like arrays, dates, files, databases and more.
- Information on upcoming features in PHP 5 like complete object support.
- PHP is an open source scripting language used for web development that was created in 1995 and has evolved through several versions. It combines elements of Perl, C, and Java and allows embedding code in HTML.
- The document outlines the history and evolution of PHP, its core features like script tags, data types, functions, and portability between Linux and Windows. It also provides tips on debugging, tools, and resources for learning more about PHP and the upcoming PHP 5 release.
This document discusses HTML5 features and how they relate to PHP development. It begins by noting that HTML5 moves from documents to applications and from hacks to solutions. It then discusses how technologies like Ajax, Comet, and real-time updates have led to a change where content is less important than context and applications like Facebook and Twitter are really applications, not just pages. The document outlines several new HTML5 features like WebSockets, Web Workers, offline applications, geolocation, drag and drop, and the file API. It argues that more logic will move to the client and browsers with these features. The summary concludes that HTML5 is part of a new application framework and that PHP developers will need to learn JavaScript to
Introduction to Android studio and new build system (Gradle). This was presented at GDG DevFest Kathmandu (Nepal).
For detailed article on it: http://www.technotalkative.com/introduction-android-studio/
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo. El embargo prohibiría la importación de petróleo ruso a la UE y también impediría el acceso de buques rusos a puertos europeos. Sin embargo, Hungría se opone firmemente al embargo al petróleo, argumentando que su economía depende en gran medida de las importaciones de energía rusa.
El documento describe dos navegadores web populares, Safari y Opera. Safari es el navegador predeterminado para dispositivos Apple y es más rápido y eficiente que otros navegadores. Opera es un navegador multiplataforma creado por Opera Software que ofrece características como pestañas y opciones de configuración avanzadas.
This bill requires the appointment of a Chief Data Officer to create a statewide open data portal providing public access to data sets from state agencies. Each agency must publish an inventory of available data sets on the portal and appoint a data coordinator. The Chief Data Officer must ensure at least 150 data sets are published by June 2017 and publish annual progress reports on open data in California. The bill is intended to increase transparency by making state government data more publicly available while complying with privacy laws.
En la primera etapa de su carrera artística en los años 70, Luis Caballero exploró un lenguaje expresivo de líneas geométricas orgánicas para ocultar figuras humanas eróticas mientras luchaba por definir la identidad sexual de las figuras interactuando en sus imágenes. Caballero criticaba el exceso de intelectualismo y esteticismo en el arte actual, prefiriendo un estilo más directo y sensual.
Luis Caballero exploró un lenguaje expresivo de líneas geométricas orgánicas en la primera etapa de su carrera artística a mediados de los años 70, ocultando figuras humanas eróticas. En esta etapa luchó por definir la identidad sexual de las figuras interactuando en sus imágenes. Criticaba el exceso de intelectualismo y esteticismo en el arte actual, prefiriendo un estilo más directo y sensual.
Este documento presenta un cuadro comparativo de los factores internos y externos que afectan el aprendizaje de las matemáticas en contextos culturales diferentes. Entre los factores internos se encuentran la privación cultural y factores biológicos como la nutrición, mientras que entre las causas externas están la falta de valoración de la educación, la deserción escolar y la falta de integración social en las escuelas. El documento también reflexiona sobre cómo estos factores están asociados con el trabajo docente escolar.
Este documento resume las aplicaciones y aspectos positivos y negativos de las Tecnologías de la Información y Comunicación (TICs). Explica cómo las TICs son importantes para el comercio electrónico y banca en línea, y cómo facilitan la comunicación e innovación pero también pueden propagar información errónea y ciberacoso. El autor concluye que estudió el significado y efecto de las TICs en diferentes áreas y aplicaciones a través de su investigación.
El documento describe los tipos y características de la comunicación escrita. Explica que la comunicación escrita incluye diferentes tipos de textos como novelas, periódicos y libros. Señala que el emisor emite el mensaje mientras que los receptores lo aceptan, y que la comunicación escrita no está sujeta a tiempo ni espacio. También enumera algunos tipos como periódicos, correos electrónicos y redes sociales, y características como la interpretación, creatividad y efecto en el lector. Finalmente, m
SaaS- Setting up Software as a Service for your StartupJasper Frumau
In this workshop we will discuss the needs you will have turning a great startup idea into a possible online product or service:
research
business plan
indy or solo vs partnership
Test Drive for your SaaS idea
SaaS Design and Building
Internet es una red mundial de ordenadores conectados de forma descentralizada que permite compartir información. Se inició en los años 60 en Estados Unidos con fines militares y en los 90 se popularizó la World Wide Web. Actualmente hay cientos de millones de usuarios y se utilizan protocolos como TCP e IP para transmitir datos a través de capas como aplicación, transporte, red y física.
El documento resume un proyecto escolar sobre el Día de la Tierra presentado por dos alumnos para su clase de Computación, con su profesora Andrea Carranza. El proyecto explica qué es el Día de la Tierra, quién fue Gaylord Nelson y ofrece recomendaciones preventivas para cuidar el medio ambiente.
This document provides an overview of developing web applications with PHP, including:
- A brief history of PHP from its origins in 1995 to the present, highlighting key releases and the increasing user base.
- An introduction to PHP language basics like script tags, data types, variables, and operators.
- An overview of many built-in PHP functions for arrays, dates, files, databases, and more.
- Tips for code portability across Linux and Windows and debugging PHP applications.
- Information on PHP 5 features like objects and exceptions.
- Resources for PHP downloads, documentation, and community support.
Synapse india reviews on php website developmentsaritasingh19866
Rewritten again in and released as version 2.0 in November of 1997
Estimated user base in 1997 is several thousand users and 50,000 web sites served
Rewritten again in late 1997 by Andi Gutmans and Zeev Suraski
More functionality added, database support, protocols and APIs
PHP Basics is a presentation that introduces PHP. It discusses that PHP is a server-side scripting language used for building dynamic websites. It can be embedded into HTML. When a PHP file is requested, the server processes the PHP code and returns the output to the browser as HTML. The presentation covers PHP syntax, variables, data types, operators, functions, and conditional statements. It provides examples to illustrate basic PHP concepts and functionality.
The document provides an overview of PHP including:
- A brief history of PHP from its creation in 1995 to the present.
- An introduction to PHP's scripting syntax and basic language features like variables, data types, and functions.
- A discussion of PHP's portability across Linux and Windows and tips for code reuse.
- An overview of built-in PHP functions covering areas like arrays, dates, files, databases and more.
- Information on upcoming features in PHP 5 like complete object support.
- PHP is an open source scripting language used for web development that was created in 1995 and has evolved through several versions. It combines elements of Perl, C, and Java and allows embedding code in HTML.
- The document outlines the history and evolution of PHP, its core features like script tags, data types, functions, and portability between Linux and Windows. It also provides tips on debugging, tools, and resources for learning more about PHP and the upcoming PHP 5 release.
This document provides an overview of PHP (Hypertext Preprocessor), a widely-used open source scripting language especially suited for web development. It can be embedded into HTML and is executed on the server. PHP files contain text, HTML tags, and scripts enclosed in special PHP tags. An example PHP file is shown that outputs "Hello World". Reasons for using PHP include that it is open source, cross-platform, has free development tools, and supports many databases. PHP can be used for server-side scripting, command line scripting, and desktop applications. The installation procedure and basic PHP scripts, variables, operators, and functions are also outlined.
Php i basic chapter 3 (mardhiah kamaludin's conflicted copy 2013-04-23)Muhamad Al Imran
The document provides an overview of server-side scripting and PHP. It explains that server-side scripts are processed by the web server before the response is sent to the client. It then discusses some key advantages of server-side scripting like dynamic content generation and access to databases. The document also introduces PHP, covering what it is, how it is processed, and what is needed to develop PHP applications. It provides examples of basic PHP syntax like variables, operators, and control structures.
This document provides an introduction to PHP by summarizing its history and key features. PHP was created in 1994 by Rasmus Lerdorf as a set of Common Gateway Interface scripts for tracking visits to his online resume. It has since evolved into a full-featured programming language used widely by major companies like Google, Facebook, and Bank of America. The document outlines PHP's core syntax like variables, constants, includes, and flow control structures. It also discusses databases, MVC patterns, classes, and tools that employers seek like contributions to open source projects.
This document provides an overview of PHP, including:
- PHP stands for Hypertext Preprocessor and is a popular open-source scripting language used for web development.
- PHP features include easy learning, a large function library, ability to embed code directly into HTML, and compatibility with many databases and servers.
- PHP can be used for e-commerce sites, content management, community building, and more. Its history began in 1995 and it is now used on over 10 million websites.
- The document discusses PHP implementations, basics of PHP syntax and control structures, and provides an example of a simple "Hello World" PHP program. It also notes some potential security issues to be aware of.
PHP is an interpreted scripting language commonly used for web development. It allows embedding scripts in HTML pages using escapes and can also be used for command line and GUI applications. PHP has a large number of built-in functions that make it easy to work with forms, files, databases, protocols, and more. While easy to get started with, PHP may not be the best choice for large, complex projects due to lack of type safety and its treatment of objects and classes.
PHP is an interpreted scripting language commonly used for web development. It allows embedding scripts in HTML pages using escapes and can also be used for command line and GUI applications. PHP has a large number of built-in functions that make it easy to work with forms, files, databases, protocols, and more. While easy to get started with, PHP may not be the best choice for large, complex projects due to lack of type safety and its treatment of objects and classes.
PHP is an interpreted scripting language commonly used for web development. It allows embedding scripts in HTML pages using escapes and can also be used for command line and GUI applications. PHP has a large number of built-in features and functions contributed by volunteers to perform tasks like form processing, session handling, database interaction and more. While easy to get started with, PHP may not be the best choice for large, complex projects due to lack of type safety and its treatment of objects and classes.
PHP is a scripting language originally created for web development and now used as a general purpose programming language. Key developers include Rasmus Lerdorf, Zeev Suraski, and Andi Gutmans. PHP scripts can be embedded into HTML pages and is commonly used to connect web applications with databases. PHP is open source, has a C-like syntax, and an extensive function library that makes it well suited for web development tasks.
PHP is a scripting language originally created for web development and now used as a general purpose programming language. Key developers include Rasmus Lerdorf, Zeev Suraski, and Andi Gutmans. PHP scripts can be embedded into HTML pages and is used to dynamically generate web page content. As a scripting language, PHP is interpreted and can interact with databases, web servers, and other applications through its extensive function libraries.
PHP is a scripting language originally created for web development and now used as a general purpose programming language. Key developers include Rasmus Lerdorf, Zeev Suraski, and Andi Gutmans. PHP scripts can be embedded into HTML pages and is commonly used to connect web applications with databases. PHP is open source, has a C-like syntax, and an extensive function library that makes it well suited for web development tasks.
PHP is a scripting language originally created for web development and now used as a general purpose programming language. Key developers include Rasmus Lerdorf, Zeev Suraski, and Andi Gutmans. PHP scripts can be embedded into HTML pages and is used to dynamically generate web page content. As a scripting language, PHP is interpreted and can interact with databases, web servers, and other applications through its extensive function libraries.
PHP is a scripting language originally created for web development and now used as a general purpose programming language. Key developers include Rasmus Lerdorf, Zeev Suraski, and Andi Gutmans. PHP scripts can be embedded into HTML pages and is commonly used to connect web applications with databases. PHP is influenced by C and supports features like functions, arrays, and object-oriented programming. It provides a large standard library for common tasks like string handling, dates, files, and working with databases.
PHP is a scripting language originally created for web development and now used as a general purpose programming language. Key developers include Rasmus Lerdorf, Zeev Suraski, and Andi Gutmans. PHP scripts can be embedded into HTML pages and is used to dynamically generate web page content. As a scripting language, PHP is interpreted and can interact with databases, web servers, and other applications through its extensive function libraries.
How to Build a Module in Odoo 17 Using the Scaffold MethodCeline George
Odoo provides an option for creating a module by using a single line command. By using this command the user can make a whole structure of a module. It is very easy for a beginner to make a module. There is no need to make each file manually. This slide will show how to create a module using the scaffold method.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
This slide is special for master students (MIBS & MIFB) in UUM. Also useful for readers who are interested in the topic of contemporary Islamic banking.
Executive Directors Chat Leveraging AI for Diversity, Equity, and InclusionTechSoup
Let’s explore the intersection of technology and equity in the final session of our DEI series. Discover how AI tools, like ChatGPT, can be used to support and enhance your nonprofit's DEI initiatives. Participants will gain insights into practical AI applications and get tips for leveraging technology to advance their DEI goals.
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
हिंदी वर्णमाला पीपीटी, hindi alphabet PPT presentation, hindi varnamala PPT, Hindi Varnamala pdf, हिंदी स्वर, हिंदी व्यंजन, sikhiye hindi varnmala, dr. mulla adam ali, hindi language and literature, hindi alphabet with drawing, hindi alphabet pdf, hindi varnamala for childrens, hindi language, hindi varnamala practice for kids, https://www.drmullaadamali.com
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
How to Fix the Import Error in the Odoo 17Celine George
An import error occurs when a program fails to import a module or library, disrupting its execution. In languages like Python, this issue arises when the specified module cannot be found or accessed, hindering the program's functionality. Resolving import errors is crucial for maintaining smooth software operation and uninterrupted development processes.
Physiology and chemistry of skin and pigmentation, hairs, scalp, lips and nail, Cleansing cream, Lotions, Face powders, Face packs, Lipsticks, Bath products, soaps and baby product,
Preparation and standardization of the following : Tonic, Bleaches, Dentifrices and Mouth washes & Tooth Pastes, Cosmetics for Nails.
The simplified electron and muon model, Oscillating Spacetime: The Foundation...RitikBhardwaj56
Discover the Simplified Electron and Muon Model: A New Wave-Based Approach to Understanding Particles delves into a groundbreaking theory that presents electrons and muons as rotating soliton waves within oscillating spacetime. Geared towards students, researchers, and science buffs, this book breaks down complex ideas into simple explanations. It covers topics such as electron waves, temporal dynamics, and the implications of this model on particle physics. With clear illustrations and easy-to-follow explanations, readers will gain a new outlook on the universe's fundamental nature.
2. AgendaAgenda
– Introduction
– PHP Language Basics
– Built-in Functions
– PHP on Linux and Windows
– Tricks and Tips
– PHP 5
– Examples
– Questions?
3. IntroductionIntroduction
• What is PHP?
– PHP stands for "PHP Hypertext
Preprocessor”
– An embedded scripting language for HTML
like ASP or JSP
– A language that combines elements of
Perl, C, and Java
4. IntroductionIntroduction
• History of PHP
– Created by Rasmus Lerdorf in 1995 for
tracking access to his resume
– Originally a set of Perl scripts known as the
“Personal Home Page” tools
– Rewritten in C with database functionality
– Added a forms interpreter and released as
PHP/FI: includes Perl-like variables, and
HTML embedded syntax
5. IntroductionIntroduction
• History of PHP (cont.)
– Rewritten again in and released as version
2.0 in November of 1997
– Estimated user base in 1997 is several
thousand users and 50,000 web sites
served
– Rewritten again in late 1997 by Andi
Gutmans and Zeev Suraski
– More functionality added, database
support, protocols and APIs
6. IntroductionIntroduction
• History of PHP (cont.)
– User base in 1998 estimated 10,000 users
and 100,000 web sites installed
– Version 3.0 was released in June 1998 as
PHP
– Estimated user base in tens of thousands
and hundreds of thousands of web sites
served
7. IntroductionIntroduction
• History of PHP (cont.)
– Rewritten again in 1997 by Andi Gutmans
and Zeev Suraski
– More functionality added (OOP features),
database support, protocols and APIs
– PHP 3.0 is released in June 1998 with
some OO capability
– The core is rewritten in 1998 for improved
performance of complex applications
8. IntroductionIntroduction
• History of PHP (cont.)
– The core is rewritten in 1998 by Zeev and
Andi and dubbed the “Zend Engine”
– The engine is introduced in mid 1999 and
is released with version 4.0 in May of 2000
– The estimated user base is hundreds of
thousands of developers and several
million of web sites served
9. IntroductionIntroduction
• History of PHP (cont.)
– Version 5.0 will include version 2.0 of the
Zend Engine
• New object model is more powerful and
intuitive
• Objects will no longer be passed by value; they
now will be passed by reference
• Increases performance and makes OOP more
attractive
11. IntroductionIntroduction
• Performance*
– Zdnet Statistics
• PHP pumped out about 47 pages/second
• Microsoft ASP pumped out about 43
pages/second
• Allaire ColdFusion pumped out about 29
pages/second
• Sun Java JSP pumped out about 13
pages/second
* From PHP HOWTO, July 2001
12. PHP Language BasicsPHP Language Basics
• The Script Tags
– All PHP code is contained in one of several
script tags:
• <?
// Some code
?>
• <?php
// Some code here
?>
13. PHP Language BasicsPHP Language Basics
• The Script Tags (cont.)
• <script language=“PHP">
// Some code here
</script>
– ASP-style tags
• Introduced in 3.0; may be removed in the future
• <%
// Some code here
%>
14. PHP Language BasicsPHP Language Basics
• The Script Tags (cont.)
– “Echo” Tags
– <table>
<tr>
<td>Name:</td><td><?= $name ?></td>
</tr>
<tr>
<td>Address:</td><td><?= $address ?></td>
</tr>
</table>
15. PHP Language BasicsPHP Language Basics
• Hello World!: An Example
– Like Perl, there is more than one way to do
it
• <?php echo “Hello World!”; ?>
• <?php
$greeting = “Hello World!”
printf(“%s”, $greeting);
php?>
16. PHP Language BasicsPHP Language Basics
• Hello World!: An Example (cont.)
• <script language=“PHP”>
$hello = “Hello”;
$world = “World!”;
print $hello . $world
</script>
17. PHP Language BasicsPHP Language Basics
• Constants, Data Types and
Variables
– Constants define a string or numeric value
– Constants do not begin with a dollar sign
– Examples:
• define(“COMPANY”, “Acme Enterprises”);
• define(“YELLOW”, “#FFFF00”);
• define(“PI”, 3.14);
• define(“NL”, “<br>n”);
18. PHP Language BasicsPHP Language Basics
• Constants, Data Types and
Variables
– Using a constant
• print(“Company name: “ . COMPANY . NL);
19. PHP Language BasicsPHP Language Basics
• Constants, Data Types and
Variables
– Data types
• Integers, doubles and strings
– isValid = true; // Boolean
– 25 // Integer
– 3.14 // Double
– ‘Four’ // String
– “Total value” // Another string
20. PHP Language BasicsPHP Language Basics
• Constants, Data Types and
Variables
– Data types
• Strings and type conversion
– $street = 123;
– $street = $street . “ Main Street”;
– $city = ‘Naperville’;
$state = ‘IL’;
– $address = $street;
– $address = $address . NL . “$city, $state”;
– $number = $address + 1; // $number equals
124
21. PHP Language BasicsPHP Language Basics
• Constants, Data Types and
Variables
– Data types
• Arrays
– Perl-like syntax
• $arr = array("foo" => "bar", 12 => true);
– same as
• $arr[“foo”] = “bar”;
• $arr[12] = true;
22. PHP Language BasicsPHP Language Basics
• Constants, Data Types and
Variables
• Arrays (cont.)
– <?php
$arr = array("somearray" => array(6 => 5, 13 => 9,
"a" => 42));
echo $arr["somearray"][6]; // 5
echo $arr["somearray"][13]; // 9
echo $arr["somearray"]["a"]; // 42
?>
23. PHP Language BasicsPHP Language Basics
• Constants, Data Types and
Variables
– Objects
– Currently not much more advanced than than
associative arrays Using constants
– Before version 5.0, objects are passed by value
• Slow
• Functions can not easily change object variables
24. PHP Language BasicsPHP Language Basics
• Constants, Data Types and
Variables
– Operators
– Contains all of the operators like in C and Perl (even
the ternary)
– Statements
– if, if/elseif
– Switch/case
– for, while, and do/while loops
– Include and require statements for code reuse
25. Built-in FunctionsBuilt-in Functions
• What comes In the box?
– Array Manipulator Functions
• sort, merge, push, pop, slice, splice, keys,
count
– CCVS: Interface to Red Hat’s credit system
– COM functions: Interface to Windows COM
objects
– Date and Time Functions
• getdate, mkdate, date, gettimeofday, localtime,
strtotime, time
26. Built-in FunctionsBuilt-in Functions
• What comes In the box?
– Directory Functions
• Platform independent
– Error Handling Functions
• Recover from warnings and errors
– Filesystem Functions
• Access flat files
• Check directory, link, and file status information
• Copy, delete, and rename files
27. Built-in FunctionsBuilt-in Functions
• What comes In the box?
– IMAP Functions
• Manipulate mail boxes via the IMAP protocol
– LDAP Functions
• Works with most LDAP servers
– Mail Functions
• mail($recipient, $subject, $message)
28. Built-in FunctionsBuilt-in Functions
• What comes In the box?
– Database Functions
• dba: dbm-style abstraction layer
• dBase
• Frontbase
• Informix
• Ingres II
• Interbase
• mSQL
29. Built-in FunctionsBuilt-in Functions
• What comes In the box?
– Database Functions (cont.)
• MySQL
• Oracle
• PostgreSQL
• SQL Server
– MING
• Macromedia Flash
– PDF
• Create/manipulate PDF files dynamically
30. Built-in FunctionsBuilt-in Functions
• What comes In the box?
– POSIX Functions
• Manipulate process information
– Regular Expression Functions
• Uses POSIX regex
– Semaphore and Socket Functions
• Available only on Unix
– Session Management Functions
31. PHP on Linux andPHP on Linux and
WindowsWindows
• Code Portability
– The obvious: don’t use Unix or Windows
specific functions
– Create a reusable module for file system
differences, for example:
– if( PHP_OS == "Linux" )
{
$ConfigPath = "/var/www/conf";
$DataPath = "/var/www/data";
}
32. PHP on Linux andPHP on Linux and
WindowsWindows
• Code Portability
– if( ereg("WIN", PHP_OS) )
{
$ApachePath = “C:/Program Files/Apache
Group/Apache”;
$ConfigPath = ”$ApachePath/htdocs/conf";
$DataPath = "$ApachePath/htdocs/data";
}
$ConfigFile = "$ConfigPath/paperwork.conf";
$CountryList = "$DataPath/countries.txt";
$StateAbbrList = "$DataPath/usstateabbrs.txt";
$StateNameList = "$DataPath/usstatenames.txt";
33. Tricks and TipsTricks and Tips
• Coding
– Prototype your web pages first
• Separate the design of the site from the coding
– Turn repetitive code into functions
• Makes for more maintainable and reusable
code
– Turn grunt code into functions
• Database access, configuration file access
34. Tricks and TipsTricks and Tips
• Debugging
– Feature: PHP is not a strongly typed
language
• Variables can be created anywhere in your
code
– Undocumented Feature: PHP is not a
strongly typed language
• Typos in variable names will cause stuff to
happen
35. Tricks and TipsTricks and Tips
• Debugging
– Use scripts to dump form and session
variables
• Write scripts to dump data to discover bad or
missing data
36. Tricks and TipsTricks and Tips
• Development Tools
– Color coding editors
• vim, Emacs, Visual SlickEdit
– IDEs
• Windows
– Macromedia Dreamweaver
– Allaire Homesite
– Zend’s PHPEdit
• Linux
– ???
37. PHP 5PHP 5
• Release Date
– ???
• Features
– Complete objects
• Objects with constructors
• Abstract classes
• Private, protected and abstract functions
• Private, protected and constant variables
• Namespaces
• Exception handling with try/catch blocks
38. ResourcesResources
• PHP Downloads and Online
Documentation
– www.php.net
• Community
– www.phpbuilder.com: articles on PHP, discussion
forums
– www.phpresourceindex.com: over 1,000 PHP scripts
– www.phpvolcano.com: PHP 5 information
• Newsgroups
– comp.lang.php