Board logo

标题: 十天学会php之第一天 [打印本页]

作者: admin    时间: 2008-3-26 16:34     标题: 十天学会php之第一天

这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
4 e9 g! y. ?- |4 I% `
' T+ g, I# A: C/ L2 W! G
; Y6 q$ b" W9 L4 Q/ h% v
下面简单介绍一下PHP的语法。) T$ `: u& ^, m9 ?+ M' f, D
1PHP程序始末标记3 j  D( a* i+ f( f  m3 N
(1)XML标记:# b5 O9 u$ e! ]" `2 p* k! [- ~
<?php2 E9 j2 Y' m( S6 l+ a
php
程序
. P+ g+ D# _) K7 N* v" y' H: C9 U?>9 \! D) b" J! @' }# h
(2)SGML
标记:4 F" J% n, R# U# Z1 y% J  S( D  X
<?5 F- Q, U- A( P
php
程序
% Y8 v& o0 h  G' V?>4 ]. x  V! ?+ @8 D! H2 e7 L
(3)
正规的标记:
; |$ V3 I9 y# p9 g( R; ?<script language = "php">
1 D. H5 E- ]6 Vphp
程序% S) R% d4 ^% C5 Z& ^7 ^
</script>
1 p7 [7 c: G2 ~: k+ W: R+ j8 }( S" T% }1 p  ?
2
、引用文件的方法有两种:require include* d3 z" `, f. u0 w+ h9 B
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
0 R* N3 ^4 \8 H0 i
, W: a( ^* M5 b. L" r3 pinclude 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。: x: {3 i3 e$ y; f

4 ?7 Z+ K2 b1 Y) ~: {3、注释方法:  ]& u  }5 T0 b  J7 O+ G, q
! o2 b: Y4 ]" X; N5 h3 k
<?php
' B3 G6 V# ~2 H8 h. u3 r5 Mecho "
这是第一种例子。\n" ; // 本例是 C 语法的注释
' `: E% z, F- u& d" p! A,单行注释
: M! M) o; V' u* T: I
/* 本例采用多行的6 E: Y: J# D8 C  s) N- v
注释方式
$ l; u0 Z4 E, d% i9 e
/*echo "这是第二种例子。
\n" ; */
2 R8 I/ L- e1 Y3 C* q; x1 V/ P1 z2 b! _0 H) K- i0 a
echo "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释

2 W3 {" v, K" m8 R?> 6 D9 f* e; T5 ?4 j' [
# R/ _; R+ R3 z! @1 w2 K
4、变量类型:

( C- @' S3 ?9 h" }6 W/ s3 t4 _; ?  Z4 [# `. e) O( \
$mystring = "我是字符串" ;
% D4 I" M, ~- f7 w- s4 S$NewLine = "换行了
\n" ; 6 o7 R# h. E/ [5 j
$int1 = 38 ;
1 {. Y; A2 J+ a! f; f0 R$float1 = 1.732 ; 9 B! {2 Z& C" b' N
$float2 = 1.4E 2 ; . j: a0 Y% r3 c3 ]
$MyArray1 = array( "php" , "" , "" , "
" ); # r2 t! l* Z( b9 k. R, _  k% l: M- F

. P) I# S/ y/ Y这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。

% m% b' v$ C+ P8 ?% I% S' @3 H" |0 s# I' d6 C- J7 H* W0 v
5、运算符号: 5 |3 N% D1 |. C) n2 Q. G4 w& m; D
(1)数学运算:

2 g; `3 a* n* J- p" _符号
8 }: T# t/ V4 e: H意义

; o; \% h& A) D! r3 I" V+ 加法运算

: H9 k/ g4 W: O  M# K- 减法运算
4 c! E9 W' n1 m, l% Y: ]( `- M
* 乘法运算

7 ^: ~* S6 f! A2 K2 a9 x; Z/ 除法运算

$ T, G+ N3 g- t/ m6 R0 a% 取余数
9 p" j3 [2 R5 {
++ 累加

7 g0 ?" f! ?+ j4 n. ^# m5 V- H0 D-- 递减
7 {4 {: a5 ?8 |& P& o# |) y

1 K3 k; l4 x  i* U) I! a2 C/ f4 _(2)字符串运算:

0 m9 O: \% S! q9 [" C+ Q字符串连接符号:.5 V* Z% F, E  k2 p
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";" x, \! C. }1 A. c: x1 R9 g! W

( f% @; F2 q' `8 F(3)逻辑运算:
( J: p& I+ G9 ?( {! N' C
符号. N: ~8 c8 E! L' K4 Q
意义
( u0 f! r' X& Z2 Q( x/ }$ E4 a9 m/ K
< 小于

! i! P) u8 H, {> 大于

1 ?# m' S% g4 \4 H<= 小于或等于

& [9 Y! e# ]" j>= 大于或等于
( N6 m1 X$ P6 s" D! w; v8 W* |
== 等于

! J3 W, }& a. M0 P2 H6 x0 m!= 不等于

5 [2 y! ~3 Q# N&& 而且
(And)
  t& T; W: F! K. B' S( r7 |and
而且 (And)
8 [" l. I1 e  M0 e5 |! Z) ~|| 或者
(Or)
9 O# o- }  P8 G% C' ~1 I) I) hor 或者
(Or) 6 h- c! J, Y+ [7 l; s6 K9 U1 A3 v
xor 异或
(Xor) - C3 V0 E0 v1 l4 W( M- T+ \
!
(Not)
; f! A% b  Z/ s0 d0 l- ?' l% h6 L+ M# Q$ s# x2 `) j4 O
十天学会php之第一天就说到这里,第二天说一下流程控制。





欢迎光临 捌玖网络工作室 (http://www.89w.org/) Powered by Discuz! 7.2