/
By  Luo By  Luo

By Luo - PowerPoint Presentation

faustina-dinatale
faustina-dinatale . @faustina-dinatale
Follow
371 views
Uploaded On 2016-06-25

By Luo - PPT Presentation

Xuan PHP Foreword Some may have learned What is PHP PHP Hypertext Preprocessor 超文本 预处理语言 Personal Home Page Tools PHP Tools Rasmus Lerdorf ID: 377542

easy php world web php easy web world html array type dynamic echo page ages databases language joe griffin

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "By Luo" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

By Luo Xuan

PHPSlide2

Foreword

Some may have

learnedSlide3

What is PHP?

“PHP

: Hypertext Preprocessor”

超文本

预处理语言

Personal Home Page Tools (PHP Tools)

——

Rasmus

Lerdorf

a widely used open-source

general-purpose

 scripting language

especially suited for web development

can

be embedded into 

HTMLSlide4

Usage

Server-side

 

scripting

Eg

.

C

ollect

 form 

data

Generate

 dynamic page 

content

Send

and receive cookies. Slide5

Dynamic Web Page

What is Dynamic Web Page?

Dynamic web pages

are web sites that are generated at the time of access by a user or change as a result of interaction with the user.

----Wikipedia

Why Dynamic Web Page Popular?

Static: few changes and web pages

Dynamic: automatically build and renew web pages according to the databases, i.e. only changes to the databases needed.Slide6

Language Feature in Details

Embedded

in Html

Easy Type

Easy String

Easy Array

Easy Form

Easy E-mailSlide7

Embedded in HTML

<

html>

<

head>

  

<

title>PHP

Tes

</title>

</

head>

<

body>

//<?

php

…?>

<?

php

echo "<p>Hello World</p>"; ?>

</

body>

</html> Slide8

Easy Type

<?

php

$

txt = "Hello World!";

$

number = 16;

?>

No need for type declaration

Automatic type assignment

Loose TypeSlide9

Easy String

“.”

<?

php

$txt1="Hello World";

$txt2="1234“;

echo $txt1

.

" "

.

$txt2;

?>

<=>“$txt1 $txt2”

<?

php

echo

strpos

("Hello world!","world"); ?> <?php echo strlen("Hello world!"); ?>

Hello World 1234

6

12Slide10

Easy Array

$names = array("

Peter","Quagmire","Joe

");

$ages = array("Peter"

=>

32, "Quagmire"

=>

30, "Joe"

=>

34

);

$

ages['Peter'] = "32";

$

ages['Quagmire'] = "30

";

$

ages['Joe'] = "34";foreachSlide11

Easy Array

echo "Is " . $families

['Griffin'][2]

. " a part of the Griffin family

?";

Is Megan a part of the Griffin family? Slide12

Easy Form

//blabla.php

//welcome.phpSlide13

Easy E-mailSlide14

Opponents

ASP

ASP.NET

JSPSlide15

Features

Pro

s

Multi-platform: Unix

GUN/

Linux,Windows

Easy to learn

Style: Java + C

Speed

Memory Arrangement

Embedded

into html

Open source:

Developing

Security

The Language itself can be modified

Various functions

Support almost all the databasesZero CostConsnot suitable for large-scale E-business sites, better for smaller ones

Open Source => different interfaces to different databasesSlide16

Summary

Very Easy to Learn

如果您需要运行一个具有动态内容、数据库交互和电子贸易的网站,那么就请继续读下去,因为

PHP

在这方面确实是非常有用的。

Related Contents


Next Show more