|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:1 Y% s4 E* e2 s/ z2 e: Q! h
5 { B h: R- D
) P* _5 l K" C2 Z6 C8 R3 @. d2 L+ O下面简单介绍一下PHP的语法。9 ~6 |1 H" {6 f$ ?6 z4 e* }
1、PHP程序始末标记
7 X4 ^5 F: j; v8 N/ M& u/ l! B8 o(1)XML标记:
/ |0 R; I4 `9 _0 [0 y<?php
, \2 i' e1 f) I: B! |0 K9 I# X9 q( Kphp程序
7 y, y( ^- e& f* C3 X* Q4 i% J?>* S8 G5 `+ O* D# w$ N' ?8 x
(2)SGML标记:2 a: {# W0 J! I! w* Z7 P) V
<?3 y( q% U0 `" t$ O
php程序
& a; F" H* {" c1 s7 H. o1 a?>, T) X( }1 }4 ^! n/ Q# X
(3)正规的标记:
n4 w2 f% H& u; |0 w" ?<script language = "php">& G' D" C; I K
php程序/ R1 D! N; a2 B7 P, x6 j: _6 ?
</script>
$ M/ x% E. E5 _# O6 F+ L! I5 o1 W. ]
+ }; e- L$ ?7 V( Y" i1 F2、引用文件的方法有两种:require 及 include。
/ d& h" D A$ O, J( }* Y9 Erequire 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。* l' L" X* [* q2 `4 H
7 v& g) L6 s; O2 _6 H- o2 Cinclude 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
& W/ l+ Q- m, ^. S' ~7 ^& z1 T' A) p7 E/ W
3、注释方法:; K; w; {& a+ v& D0 E2 i }( y7 a
/ s: |4 d( Z2 Q6 g<?php " x) c& |& L* ?
echo "这是第一种例子。\n" ; // 本例是 C 语法的注释
, u# `/ Z% {8 o,单行注释& y) v" c6 b+ Y8 f! o' v" ]7 x# L
/* 本例采用多行的
; {3 t" ?) i4 v5 \6 |注释方式
9 o+ j+ b, I$ H: e. }! C# ]" i0 k/*echo "这是第二种例子。\n" ; */
& b( \3 e v& t* b7 C$ z0 A& B* k+ q" ]* N( x
echo "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释
/ G/ h' M0 H9 z6 I?>
+ F$ N1 _4 i/ I0 w; B" J8 |
. T- W/ j8 ?. c5 A7 G5 m4、变量类型:
) A* r2 E h4 m8 v7 Q' D- Z# U3 r2 |' y7 L. p5 ?
$mystring = "我是字符串" ; # u: n2 L+ m. s1 p3 m& F: b
$NewLine = "换行了\n" ;
u1 F; T6 z% i9 b% D# p" g$int1 = 38 ;
7 q5 L! S! |. t$float1 = 1.732 ;
# L2 k6 t( |2 i: k) v3 n$float2 = 1.4E 2 ; ( U# z6 b+ v- ]
$MyArray1 = array( "php" , "星" , "空" , "站" );
! q# i% r6 u) [/ ?1 @: ^$ H1 O5 a8 _) o
这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。
' p& }, |, O9 Y4 T) _
, v3 m/ `$ v/ Q# O- C5、运算符号: 7 f) w& |. D2 H! a
(1)数学运算: i v( Z* B8 n. A7 u- E( Y
符号
" \# `$ e7 J' Y意义 ) w# }' j7 [& Z! q
+ 加法运算
) L) N: ~3 A5 q- G- G- 减法运算 ! C& Y+ b/ h3 z+ B+ l
* 乘法运算
8 ^& q: ^( D* b) ?' ^/ 除法运算 % B, j1 B4 F; ~4 O/ I0 x
% 取余数
1 b) O% R+ F N++ 累加
4 I- k+ H: P5 L-- 递减
1 o5 D( C0 o7 O, R
; L, ?8 x; ^* N8 s/ a9 E(2)字符串运算:3 D- t2 ]3 }, |; o$ S1 w6 N
字符串连接符号:.
8 _3 d/ n7 N# z$ y7 \4 r3 c7 ?% d$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
4 {6 G9 H6 S% P+ H% l% }+ s/ a( @8 }4 g
(3)逻辑运算:
; K. N! k" D; u4 C6 o( p% {符号: C. L0 U! Y7 A# r" A
意义 9 \2 ?2 R7 E* _" G8 [0 a2 U
< 小于 . I! u; [$ T+ _
> 大于 % c$ ^; {, I0 P7 a- u( r' t1 E' {
<= 小于或等于
1 N7 O" t' J7 b* l# q. t( J# ~>= 大于或等于 " m# @* M/ ]; S# M- ^. h
== 等于 ) x# i% s2 U! B2 W, N- C+ d
!= 不等于 - s3 v% f7 N7 Q1 b. ]' ~( u
&& 而且 (And)
4 q7 O6 g3 W* Aand 而且 (And) ' |: b: n5 t- E/ A, F$ C
|| 或者 (Or) 3 E; u. J' |) @( j
or 或者 (Or)
& E ~1 L' |6 T; D7 Bxor 异或 (Xor) % ?1 F8 S! |+ s3 ^
! 非 (Not)
+ ~- P( v. g% v1 R$ m2 H$ \! E' @# t5 b1 a9 }
十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|