Vous êtes sur la page 1sur 64

PHP

PHP 2: The Return of PHP

?
1.
2.
3.
4.
5.

6.
7.
8.

?
1.

PHP Basics

PHP .php


server!

php
.
php <?php ?>
php semicolon (;) !!!
,

Space Insensitive

--- Hello World


Apache

Server

hello.php
Find Page

hello.php

Return
HTML

Process
PHP

Browser

Database
Access

Echo - Print

echo
.
String
.

echo Echo , ;

Echo , !

Echo Print (2)


:
print Hello World!;

Hello World!

echo Hello . World!;

Hello World!

echo 5+7;

12

:

// This is a single line comment
# or this


/* This is a multi-line comment
And is the second line
*/


( ).

, ?
1.
2.

,

.

PHP
$.
underscore (_).
, , underscores (_)
dashes ( \ , / ).
.
case sensitive ($AntePAOKARA <> $antepaokara).

Nasty Names

$My-name

$___MyBooks

$_Ahahouha

(2)


= ().
: $var1 = 10;

$var1 10.

.

,
.


1.

int: 11 , 256, -32, 0

2.

float: 3.14, 5.55, 0.22

3.

4.

String: ,
!!!
boolean: true, false

()
<?php
$var1 = Hello ;
$var2 = World!;
echo $var1;
echo $var2;
?>

Hello World!

(2)
<?php
$var1 = Hello ;
echo $var1;
$var1 = 5;
echo $var1;
?>

int

Hello 5

<?php
$var1 = 3;
$var2 = 4;
echo $var1 + $var2;
?>

, ?
1.
2.
3.

String Variables ()

UTF-8 :
$a = ; ( !!!!)


(.)
<?php
echo , .
?>

,

<?php
$var1 =
echo , . $var1
?>
,

(2)

<?php
$var1 = ,;
$var2 = ;
echo $var1 . $var2;
?>

Vs.
:
<?php
$a = Pikatsu;
echo , $a!;
, Pikatsu
// , {$a}!
?>
:
<?php
$a = Pikatsu;
echo , $a!;
, $a!
?>


1.
2.
3.

4.

5.
6.

strlen():
trim():
strstr():
strreplace():

strtolower():
strtoupper():

docs.


1.
2.
3.
4.
5.

6.
7.
8.

round():
ceil(): ceiling
floor(): floor
abs():
pow():
sqrt():
rand():
fmod():

C, C++, Java,


\t

Tab
\mario (...)
\n

?
1.
2.
3.
4.

+, -, *, /, %

||, &&, !

: , ,

==, !=, <, >, <=, >=, ===, !==

++, --

=, +=, -=, *=, /=, %=, .=

(2)

3+5

2-9

-7

1/2

0.5

5*7

35

102 % 5

true || false

true

!true

false

true && true

true

3<5

true

3 != 3

false

Hello . , world!

Hello, world!


echo 1 / 2;
echo 1 . 2;
$a = 5; echo $a;
$b = 5; echo $b - $b;
$c = 5; echo $c . $c;
$a = 3; echo ++$a;
$a = 3; echo $a--;
$b = Hello; $b .= there!!; echo $b;
Hello there!!

0.5
12
5
0
$c5

4
3

==, !=, ===, !==




.

1 == 1
1 == 2
0 != hello
1 == 1
1 === 1

True
False
True
True
False

?
1.
2.
3.
4.
5.

if
if ( 1) {
//
}
else if ( 2) {
//
}

else {
//
}

1

2


<?php
if ( $a == 5) {
echo Five of a kind!;
}
else {
echo Can say if stupid or just trolling!;
}
?>

(2)
<?php
$a = Justin Bieber
if ( $a == Justin Bieber) {
echo Thats my girl!;
}
else {
echo Bitch please!;
}
?>

switch
switch ( ) {
case 1:
1;
break;
case 2:
2;
break;
...
default:
default
}

1
1
2
2


<?php
switch ( $day ){
case :
echo ;
break;
case :
echo ;
break;
case :
echo ;
break;

(2)
<?php
$day = ;
switch ( $day){
case :
echo Break!;
case :
echo !;
case :
echo ?;
default:
echo , ;
}

!!!

break



break.

Break! ! ? ,

?
1.
2.
3.
4.
5.

6.

for
for ( ; ; )
{
//
}
.
.

.

1.

2.
3.

4.

.
.


<?php
for ($i = 1; $i < 6; $i++){
echo High-$i!;
}

High-1!High-2!High-3!High-4!High-5!

while
while () {
//
}
.

1.

2.


<?php
$i = 1;
while ($i < 6) {
echo High-$i!;
$i++;
}

High-1!High-2!High-3!High-4!High-5!

dowhile
do {
//
} while ()

1.
2.

while.

,
, ().


<?php
$i = 5;
do {
echo Hi-$i!;
} while ($i > 6)

Hi-5!

break - continue

break
(for, while etc)
(switch).

.
.

continue
(dowhile etc).

.

continue.

, ?
1.
2.
3.
4.
5.

6.
7.

-
.
- function
.


, (,).

function - ( ){
//
}



$,
...

_
, , _
-

(return)

return

.

.
return

.
,
.
.


.
,
.


- ( )

$a = - ( )


function multiply( $a , $b ){
$c = $a * $b;

return $c;
}

echo Multiplying 1 and 2 gives . multiply( 1 , 2 );

(2)
function multiply( $a , $b ){
$c = $a * $b;
return $c;
}

echo Multiplying 1 and 2 gives . multiply( 1 , 2 );


(3)
function multiply( $a , $b ){
$c = $a * $b;
return $c;
}

echo Multiplying 1 and 2 gives . multiply( 1 , 2 );


Multiplying 1 and 2 gives 2


function average( $a, $b ) {
$c = $a + $b;
return $c / 2;
}
echo The average of 3, 5: . average( 3, 5 );
echo \n;
echo The average of 1, 9: . average( 1, 9 );

(2)
function choose($a){
if ($a == 1){
return Pikachu;
}
else {
return ;
}
}

echo choose(3);


.
.
(=)
.


function play( $title , $band = Mazoo and the Zoo){
$str = I am playing ;
$str .= $title . by . $band;
return $str;

}
echo play(H A);

function play( $title = , $band )
.


function play
( $title = Careless Whisper, $band = George Michael){
$str = I am playing ;
$str .= $title . by . $band;
return $str;

}
echo play();

?
1.
2.
3.
4.
5.

6.
7.
8.

HTTP GET
$_GET
$_GET[ ]

HTTP POST
$_POST
$_POST[ ]

PHP


test.html
<form action=test.php method=post>
<input type=text name=foo />
<input type=submit value= />
</form>


test.php
<p>

<?php
echo $_POST[ foo ];
?>!
</p>

PHP!!!

THE END!!!

Vous aimerez peut-être aussi