标题:
十天学会php之第一天
[打印本页]
作者:
admin
时间:
2008-3-26 16:34
标题:
十天学会php之第一天
这个
十天学会php教程
在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
( F- t' I; w. A5 x+ B2 X
6 C' N! k; w% g3 P
7 p, _; n' {3 o1 n0 w: M5 J' N
下面简单介绍一下
PHP
的语法。
! R& E/ h( T, F) u
1
、
PHP
程序始末标记
" c# ]$ s; [( i n& Z8 v' P+ a, _" _
(1)XML
标记:
2 I; j, ^! i6 O( }8 n
<?php
1 K g, X% r) n0 ?+ F+ r
php
程序
: i ^- _, I: G3 |. K" l/ ~
?>
0 D8 }+ P" u2 T, X7 I" z
(2)SGML
标记:
' U9 g1 I$ G, j$ N
<?
! t" G( ~% N2 {1 j$ r" V/ I
php
程序
; Z5 {- J; d5 y1 O) ~/ Q L
?>
- B2 H8 R1 H5 d x2 i1 I& B) A
(3)
正规的标记:
, U$ `! B, g7 H3 E" S
<script language = "php">
; |6 t* r( x+ C" F; g: l
php
程序
& }1 Q0 \6 J6 q0 Q9 e; M! o! T
</script>
' ^: R" o7 z7 l" r/ A
. q* \4 R* X. n3 c
2
、引用文件的方法有两种:
require
及
include
。
# T: F' T* k. ?0 r3 E$ [
require
的使用方法如
require("MyRequireFile.php");
。这个函数通常放在
PHP
程序的最前面,
PHP
程序在执行前,就会先读入
require
所指定引入的文件,使它变成
PHP
程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
- Q3 \1 e0 {5 E( j& _
+ z9 c6 L, p f2 | z8 J. i5 R
include
使用方法如
include("MyIncludeFile.php");
。这个函数一般是放在流程控制的处理部分中。
PHP
程序网页在读到
include
的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
- o, Y5 Y! R I( W' Q1 D% [: W$ y
% n* W. E* Z/ w" D
3
、注释方法:
( G" u6 N# s! J8 g& ?
# m: Z$ h7 b# V5 S8 c+ l9 E6 ~. h
<?php
. `8 O+ n2 I" b6 d. f# V
echo "
这是第一种例子。
\n" ; //
本例是
C
语法的注释
9 v, {. O0 y* q: S+ }6 ]- k$ L
,单行注释
+ ?- D5 Z0 p5 ~1 P. o
/*
本例采用多行的
( ?7 c7 c" Y! z% W
注释方式
: J2 G* V5 Q! x$ j# G( Y+ g# F$ [$ @
/*echo "
这是第二种例子。
\n" ; */
) O$ n) B9 m8 c% ~
' ]& y% Z, q7 j* A6 S
echo "
这是第三种例子。
\n" ; #
本例使用
UNIX Shell
语法注释
$ V) ^" k* O! e
?>
- h- @+ @& Q9 a
. x6 o4 {0 Z+ S' X; w
4
、变量类型:
( q$ S! j& x, ?* _5 \: e
2 a" Q* L3 t* c4 t& N
$mystring = "
我是字符串
" ;
' X1 C! z4 R5 O
$NewLine = "
换行了
\n" ;
& @ Z# H S: \, t7 n
$int1 = 38 ;
- N2 K$ M, n7 K2 Q1 k
$float1 = 1.732 ;
8 q$ z/ ?6 `# I6 J' {
$float2 = 1.4E 2 ;
! e3 g% k8 d3 ?
$MyArray1 = array( "php" , "
星
" , "
空
" , "
站
" );
! p: {5 o3 T; S+ H) ~' y
8 U9 @7 M5 o4 c% u3 U2 @ H$ b9 A
这里引出两个问题,首先
PHP
变量以
$
开头,第二
PHP
语句以
;
结尾。
0 x& z+ g3 G( m; k3 Z
! i( c3 k8 I/ d Q; L8 p
5
、运算符号:
4 ^) d g$ @7 J1 J! U2 G/ C
(1)
数学运算:
4 w3 {* o/ g+ `. k0 B" d d! L
符号
/ ^4 ]5 I e% l* @1 S
意义
7 ]1 L. Z8 w1 S( A- I3 P
+
加法运算
; _4 o5 a1 R% w
-
减法运算
4 g1 c5 a) G' ~" ?8 @) I- d9 g
*
乘法运算
& h, u& [" R# G! h+ C# v. @( j
/
除法运算
}. I+ |' F' S
%
取余数
3 m5 K0 D+ L& t+ F
++
累加
$ B, V$ t, k9 X) {1 P0 |$ S2 ?+ Y2 h7 C
--
递减
5 i/ l) l6 s2 v6 a4 Y
5 p+ G* T/ O R& g: V3 l. c
(2)
字符串运算:
& D' }6 D- n4 w5 x" P4 Z4 k/ {# U
字符串连接符号:
.
5 a. X9 Y9 |6 n4 r h ]
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
9 D, R2 k& r) }7 a8 \% C
\' H4 H3 {4 F; s0 F- Z& l
(3)
逻辑运算:
9 n6 e; h2 W# R" I8 d [- O
符号
8 K8 A' [8 a6 F( R7 s
意义
" F) d0 E) z" I: c, ?2 r
<
小于
5 A0 Z9 {% ~2 }* ]; @
>
大于
( K* h' s& P, G/ J p
<=
小于或等于
" ~6 T: ~) w$ H2 v) ?
>=
大于或等于
! W! ]2 r% D! P( d0 W* F
==
等于
9 t# Z3 P: R# N8 W
!=
不等于
! I3 N) D6 }7 ?! p7 Z: S
&&
而且
(And)
% a# p) q. ?7 l3 o. f
and
而且
(And)
, B. t- g, L+ @3 B$ X
||
或者
(Or)
# s! d( x* P5 ?2 ^0 v' x2 k( H
or
或者
(Or)
# _& Z8 P: }6 c" g
xor
异或
(Xor)
$ O4 x! M, G, G& K- f; s& _
!
非
(Not)
1 J1 w3 u) t5 B/ Q
! f. F& M3 T8 X) p
十天学会
php
之第一天就说到这里,第二天说一下流程控制。
欢迎光临 捌玖网络工作室 (http://89w.org/)
Powered by Discuz! 7.2