  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
* ?& c5 r1 u- ^' n+ o" O2 Y& b1 ~- }; j
5 R/ T+ t8 U. @
下面简单介绍一下PHP的语法。
% F; x/ I1 k g+ e1、PHP程序始末标记6 t, I; l4 M5 E. g& a
(1)XML标记: F' c% O2 n: q2 G3 f ?
<?php
$ _7 a4 p# k) [6 h2 s. N) ~php程序
4 C. ]$ S- e+ z5 @7 B?>
9 W% \9 @. s' }9 O8 N2 P(2)SGML标记:% [. {; d9 {, d" O# P
<?
2 Y/ F) f8 e$ N% {+ Pphp程序 H# V& A+ v$ M: Z1 C
?>; `& ^8 \' O4 N6 X. q/ ~
(3)正规的标记:
1 I+ m, w( ~/ g A5 v<script language = "php">
; j1 a& \4 H% ?; \4 ^) Nphp程序
8 c9 H7 D9 k; u</script>
/ H4 s+ W: E, V- Q+ y8 @6 Q0 x6 D# S) \, h+ h. s2 r- k8 n! Y
2、引用文件的方法有两种:require 及 include。
3 k. L# r$ v0 }# P5 i: R7 d+ ~. Qrequire 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。' j7 J- v2 k: n7 O; c- L; t. a" l* K
0 [3 {0 a. ~8 b/ Iinclude 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
+ I, O$ N4 [. S& W* b" |. `7 W2 U% x" Z5 Q1 Q) s; C
3、注释方法:7 M0 v* I6 q/ ~( A: G* B; Y) M" X" P
7 w) b: i1 E% ~- _1 U
<?php ( \/ B# @) h& d1 ]$ F% R
echo "这是第一种例子。\n" ; // 本例是 C 语法的注释
! [- x, S, [# [; h,单行注释
7 [/ {4 z: w& W! G5 j% ?# r/* 本例采用多行的4 F" H- I" c/ r% v" O/ L
注释方式 1 L* U% U- J7 ]0 g# o
/*echo "这是第二种例子。\n" ; */, p3 K8 `" u' m( S" \/ S
2 V2 C# @: \8 T/ S- J+ U# s9 [" f
echo "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释 3 f* X: Z4 T" D; T
?>
% O/ I# L% X1 q3 i
( s! Q7 t! ~; w0 A5 {* J% i4、变量类型:
: h: ~1 E, m9 ^! e: n, `6 U
/ A. \1 |0 @$ Q$mystring = "我是字符串" ; $ N" x* N) B- ]) J4 j4 V
$NewLine = "换行了\n" ; 9 M( d7 s$ r' l% ~4 B8 g
$int1 = 38 ;
5 d& H: g0 n! M$ b$ x; H$float1 = 1.732 ;
# O& w* z) n; p7 [# _$float2 = 1.4E 2 ; " ~# l9 `, i; i" W$ O- n: d
$MyArray1 = array( "php" , "星" , "空" , "站" );
5 |: [, t3 `) A6 E! B- U# o, W b/ m) Y& B6 k" {1 E
这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。: N# Z8 b6 w+ `" {4 E$ m
F- I/ d7 f* ]1 G5、运算符号: 4 ?9 X6 T# {' j8 U
(1)数学运算:
5 R: z2 }/ t- Y9 h6 {2 X3 s. q1 D: t4 k符号
: e% d: q) i% V+ V6 g1 @# F% n* c! J# q意义 A. V4 |1 z) i9 `4 ?0 e
+ 加法运算
9 I9 y3 @9 U, Y) T9 l- 减法运算 # w( T: r5 | e' W$ c# e
* 乘法运算
4 \# h. t; h# l) ~; T! d7 W9 `/ 除法运算 ; a( x! Y; j/ _' s- m* c; `4 b- J
% 取余数
3 Q% H+ O; V# x" [% \0 f++ 累加 2 ~" s3 F: T; K/ `3 v4 E
-- 递减
9 {) x* ?: K6 t" Z/ X7 H8 z5 M, t( d9 |/ `& d# [8 w6 I3 K
(2)字符串运算:; a0 Y+ ?. l) E& y
字符串连接符号:. S4 i# j- R) H
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";( j* ]# b& m2 L% J/ u
4 L. M% r$ A9 r8 i7 Y(3)逻辑运算:9 y- W Q* [4 i) P( W2 L1 ~
符号
- `5 {* E: D! @/ z: |$ V" l意义 % D* B% k9 k3 i* J; ^
< 小于
x5 Y8 i' V1 z, v> 大于
- B- M" v8 V4 a<= 小于或等于
: e6 K9 s) O: c7 ^$ f- _- P>= 大于或等于
) K' r; d& F; c3 c |, ]" \== 等于 + @0 ^9 M1 ~4 |) Y
!= 不等于
! h" [1 V6 N$ i' k7 h% F, _( k&& 而且 (And) 5 R$ M3 h! J0 J. ~& N0 B/ ?- Z
and 而且 (And) / c, C' K8 P+ f, v! u8 o6 N
|| 或者 (Or) 3 \ F6 ~$ e' ~8 Z1 @5 O) _0 p
or 或者 (Or)
, p* w, _4 @! w0 I1 E1 M# exor 异或 (Xor) 5 G! V% q+ k/ @5 _( |
! 非 (Not) 8 r' K1 c( H X' \, B! O" b8 K
0 y! v" V' _. q: l& h0 v0 F7 [十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|