  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:6 z L) w* n# J; l) p3 ?
: `+ U3 |' q& ^. T; \2 ^ 1 o& [8 N5 v/ j! x
下面简单介绍一下PHP的语法。- t6 I( D& O! c* I2 u
1、PHP程序始末标记" J- N6 s% n" n( J& C. Z' k
(1)XML标记:- I8 U2 ]7 W- ]& R: B& X% |
<?php
- U, |" q/ u3 }" F( ]1 b1 Jphp程序6 E1 z1 y- t" h6 F+ r
?>
1 @! E8 u( O2 T7 I(2)SGML标记:
; P! E/ N7 Z7 A r7 m- z<?. x7 i I3 k' }( m. c$ p! @
php程序# [8 q0 j4 a2 G2 u# ~; N
?>* u) g3 N" o9 x) [1 v7 e
(3)正规的标记:
( A' Z7 e5 x9 Q9 V( K- O+ [1 x<script language = "php"> G+ M+ Q7 V b4 C6 v' [$ J& M) ~# Q. O$ \
php程序4 B, x! I8 ?* ]3 N4 |( ~
</script>9 F8 U+ e( k4 |0 C7 l5 t! N
) v0 M5 S+ K& ]" O5 X2、引用文件的方法有两种:require 及 include。6 y) G; e+ J& _3 w. }
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。2 }" ?/ z1 c" K3 ^
1 n o, s4 x( u- I$ `% v- ^$ Rinclude 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。$ t- K4 N/ e k) ?5 U/ @
9 A! r; F- x# q7 l* U1 }3、注释方法:
2 L$ c0 K$ E" L. D8 i2 `0 V, v3 C. g o" \/ H# k( O- j$ H5 Y/ ~$ @: b
<?php
, K h: O2 `$ d X/ Vecho "这是第一种例子。\n" ; // 本例是 C 语法的注释5 }3 z, N& p# u# C3 d' G4 h
,单行注释
# }7 I, K: H8 ^$ e/* 本例采用多行的$ R* _: N9 D! q: l, [& E, A8 H% {
注释方式
5 v9 Y5 P9 C8 ^: P8 u X/*echo "这是第二种例子。\n" ; */
$ f' m' R1 q, l e8 o6 I- ]4 E e2 L' `! g/ {
echo "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释 0 Q& I+ R3 A# T6 ^ a. P7 a
?> , g; [/ x' [, k* E1 t: p. h
`3 H" F, U1 |# Z4、变量类型:; O" a( x+ i, @3 J2 V% |
) @( M! D: a/ h- V6 P$mystring = "我是字符串" ;
) D5 C- M7 |1 h% c( p+ o$NewLine = "换行了\n" ;
& G- h# W+ f0 v8 F0 @" _& B5 ?5 j$int1 = 38 ;
# T: Z0 t& ?7 m/ v b2 Y; [" X$float1 = 1.732 ;
, `7 j6 V" [1 _8 |8 O7 G" j$float2 = 1.4E 2 ;
7 G3 n( l& R8 y" z1 o$MyArray1 = array( "php" , "星" , "空" , "站" );
2 x l4 g4 u8 [6 [) [: Y y( Y1 t9 N& k5 @( U
这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。
( A" H. k e8 H: B; m2 O! {' G. l& b
5、运算符号: 9 M8 |3 j3 y6 m0 V9 v @
(1)数学运算:9 o* m* Y7 a" K( a J+ I+ `
符号" W; K0 J: N- B0 b$ y
意义 , n H0 {* e4 l3 b b) b% x8 A
+ 加法运算 + W0 V$ M+ i/ c, R8 G; T: a
- 减法运算
6 x- b5 K# ^! c* H& `* 乘法运算
3 J) \/ Y% \" @7 \" P6 x# K/ 除法运算
3 {' e' t) I- [8 }( j6 x- L) ~4 G% 取余数
' O3 N! a5 ?9 y& y) Y9 v) I++ 累加 2 L- Z, S$ `, V( z5 L! C$ f; D0 ?
-- 递减
' g) F9 u) v$ l+ ]
2 j9 J! w# x1 e. F(2)字符串运算:: |1 C( c1 X0 X
字符串连接符号:.7 C( j% W% U& @, G) }* r' ]
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
7 Q' R Q5 w8 c1 X M6 N6 o8 L" v# L
(3)逻辑运算:# v/ y2 }0 P t; u
符号
9 i3 n; D1 C6 l3 H意义
$ H( ~5 }! o) k. O; G2 F# V/ z( a< 小于
7 f, A" W7 o2 {% S G> 大于
. s: `6 y# ^! @8 \4 I<= 小于或等于
7 ]3 k7 j6 H. Y5 Q>= 大于或等于 6 Q- N8 E! n9 G. s8 K" L( L
== 等于 ( c2 o- [8 m& o9 p9 L
!= 不等于
- v4 E+ n1 Q$ C&& 而且 (And)
! V1 n* C8 B3 C& _( h6 ]4 Tand 而且 (And) + z2 o8 w t$ Q1 ?) l. l+ @- L+ J
|| 或者 (Or) 5 O; o6 a+ ^: }9 m) Z
or 或者 (Or)
6 p, q' L4 }5 O& ^9 z) ?xor 异或 (Xor) # g1 d0 s a/ T+ {5 J- w
! 非 (Not)
- ^/ k8 _' \! x9 z, t
7 M# S' W8 e9 N ^, @十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|