  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
+ k& ?" w# i5 W. ^3 J% l$ B5 L& @, j4 f4 B/ A; N3 r
' D I9 Z! O, w8 o下面简单介绍一下PHP的语法。# B! ^& a8 E. g7 M7 W' Q
1、PHP程序始末标记
4 @( ^- W! p( u7 ^+ Q6 g9 ~(1)XML标记:
: e1 o; b* D- t" a# y+ X. D8 n<?php- a, t- G& R( t0 G
php程序8 T& J Y7 x- ]9 [7 i# J! j1 o
?> {. H" k9 U4 v! _! q6 D. H; @
(2)SGML标记:9 |0 @5 j! r' y
<?
5 N) v/ X4 v( a1 I% V6 Mphp程序( i: I7 D& k6 O* } V
?>6 P! r7 R; L) g' N P# Y
(3)正规的标记:
+ R/ j5 F9 T1 T5 A$ V& r3 q<script language = "php">8 [/ E6 n0 S, Z! j6 m# T3 }
php程序( t* v. x% r. K
</script>
( _4 D0 Z, h3 k0 ]/ Z" S3 C, c( L1 y- i( {* P/ }* i, U A
2、引用文件的方法有两种:require 及 include。
; g$ R. }4 C' Q9 q Zrequire 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。0 f7 ~% S I0 l$ ?3 u4 ^% Q
- ~+ r- G$ d" s' l! A
include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。& l5 B, q1 G! H5 z8 `! N: h
6 {; A, S7 |5 \ X0 v1 I1 D# H
3、注释方法:2 s1 l1 g; \. g
4 Y9 y1 i( J- X- P0 z6 r* h. E<?php 2 @3 c- L9 f! R% q5 |4 Z
echo "这是第一种例子。\n" ; // 本例是 C 语法的注释
8 }: q2 q" N! _! [' O, n. _ a; W,单行注释. U0 m x* ]$ N7 a& O5 c: v
/* 本例采用多行的* X p' h8 e6 o$ M$ O
注释方式 5 P, E& e @! [" g3 N
/*echo "这是第二种例子。\n" ; */
& N7 b+ I; Q% J/ `/ e; u2 o; q Q! V7 k% T# m D
echo "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释
, f1 Y7 l* W/ v) @, ]?> # h& Y3 J! E" n" D8 X( r' D. x( I2 G
% B# B* A: R" E+ T2 ]8 U1 t/ X4、变量类型:2 N. G3 i6 h; _ c5 F3 C9 e
2 m$ F6 A, Y+ L& K) s3 o
$mystring = "我是字符串" ; y/ V# ~; x+ X) C2 J6 Y
$NewLine = "换行了\n" ;
2 J) J# @2 U0 I8 H0 l$int1 = 38 ; ( [- N/ A" j6 Q, g
$float1 = 1.732 ; 0 V3 c/ B" h" e. }' I
$float2 = 1.4E 2 ;
5 }8 g! w. W6 a4 A$MyArray1 = array( "php" , "星" , "空" , "站" );
' [: g# u' B5 r! B2 U9 @
! D$ N1 G, n+ a, M' h5 K这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。
7 ?& N5 V7 e, X. S" S4 _2 I& f3 I; J [! u8 ^# l
5、运算符号:
. N; G6 v5 _6 L l7 e(1)数学运算:
) J5 C2 z* z' c符号" e& Y* A% J7 Y% _8 k
意义
5 a* V9 o* Z* H+ 加法运算 7 N" [# y a. t9 R% T- {
- 减法运算 8 @5 ^0 `( g) @ `/ O0 {( W* P0 b
* 乘法运算
; k" T& k( A; `( }/ I* o9 ]/ 除法运算
3 z- i: }# d5 b) N/ u% R4 n% 取余数
0 X8 Z0 f1 U7 O++ 累加
6 m1 C j/ s8 T7 X3 `, ]/ i-- 递减 8 @2 m: s; S* L
- Y3 r+ _( H: j5 Q6 F) p
(2)字符串运算:
+ W: V+ y7 S) n R字符串连接符号:.: q) P2 _5 E) V+ S" c4 N
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
2 Q: y+ f3 ?4 k$ Z# U f. ~+ R; w x; r
(3)逻辑运算:. A0 q6 p1 S+ T0 }+ O; A
符号& [3 N# B. @" e$ k; H& C5 g4 j* J
意义 ! ~' [8 h/ e) q" e( Q2 a
< 小于
% G" D# F9 q* T& X> 大于
! X' d, j4 L6 X# b3 z: Q) x<= 小于或等于
, J9 |8 i/ e; Q>= 大于或等于 8 Y( s" [2 n( g4 r: [5 d
== 等于 - b" x3 {4 }6 R0 d- B) w+ |: J
!= 不等于
( B! q+ O, G) b% b&& 而且 (And) + n, e& K. ~7 I, g/ v: r) d! G* j
and 而且 (And)
9 i- _2 u0 H" P) Z1 f7 e0 ?|| 或者 (Or)
. Y) L: [" `$ j( H6 Ror 或者 (Or) / V6 X5 M# S' ~
xor 异或 (Xor) / m" H% \: e2 i1 P
! 非 (Not) 1 V! O F: V4 Q" j) l/ ?! y
& x4 ]: V. b; I4 P8 Q5 L
十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|