|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
; E& w" ]7 R/ W w0 u; |' s& O" J! o- f1 z3 w
" O3 I1 J% B' U, g6 T* z下面简单介绍一下PHP的语法。
2 @/ b& H; {( g7 n# Q7 L7 K+ v- w1、PHP程序始末标记
4 I5 b! x; B$ A(1)XML标记: {4 q5 b. V. h0 ]0 u0 {
<?php5 D9 r+ c2 {2 o9 `; `3 ]% q
php程序
% u# V. T" z: ?. e/ H?>
* A6 ^$ ]/ `# D/ c. j(2)SGML标记:) I( b" \5 e4 O; ?. ~
<?* n1 b- a9 h3 Y6 O' w- q6 e+ Q5 ]5 L
php程序# ]3 [1 O# _+ \3 L. n" M
?>+ P8 S) Z+ I' d3 z, T
(3)正规的标记:/ p! |) L' R* y7 b3 z
<script language = "php">
& ^; W- _6 z9 p& bphp程序9 u; W4 `5 ? Q8 G4 f
</script>
# s6 |9 I: c7 t# H, T9 R
) Y# L* n, q! ?' J( T& i9 w2、引用文件的方法有两种:require 及 include。
/ m3 {1 \0 \9 V* s+ ?5 Erequire 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
[ I, [# t9 F3 U/ ?
0 v8 B/ g+ f& Z* A5 Z j+ }include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
% ~. ^0 \9 A* D+ G) [. k0 P; g" ?* q4 H9 `2 [+ c5 v/ q
3、注释方法:
t% U$ x. M" V! V$ w% l6 r, ?1 I3 P' \$ [
<?php 4 _. F' Y( T. y7 E" ]! {
echo "这是第一种例子。\n" ; // 本例是 C 语法的注释
1 B# x& m7 q$ h% Q, ^" M1 i,单行注释- F- o p2 }8 c% ~
/* 本例采用多行的
2 T" b! M+ X' V, T% R( M注释方式 & ]" I; i% y) `
/*echo "这是第二种例子。\n" ; */
6 v: p& n- y2 S2 x+ @
0 I" H$ U, J2 c3 Q! Wecho "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释
0 T% \0 J; Z9 s }+ b6 i0 u?> 1 c( T: Z2 z! j4 t6 C
! d6 ]- p) L ?5 V: h/ B, l4、变量类型:; O; C! k& K: r) u: @( g
7 D" {+ r3 d3 k. z+ r* y, ]1 c8 h
$mystring = "我是字符串" ;
5 e' X; f9 F) s- d" N% c$NewLine = "换行了\n" ; ; K' C8 i4 h( n8 M9 a
$int1 = 38 ;
: h( r/ O7 x2 H% h' r4 s$float1 = 1.732 ; ( D8 ^2 ?6 H4 M7 s, @
$float2 = 1.4E 2 ;
. K6 G' u$ z! j; r( B q$MyArray1 = array( "php" , "星" , "空" , "站" );
7 k" C5 g5 ?8 ^ B
7 f5 N2 n' W8 z6 E$ v9 u/ j4 ?这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。
- V9 Z m& g' n
- [7 h7 J2 G9 g' q7 n0 }& T# g5、运算符号: . T5 v9 S" i1 \5 |0 V) e
(1)数学运算:" j5 j8 H$ ~' U3 Y
符号
2 W3 N0 k7 f# B& v3 H意义
6 t5 V" X6 Y7 g4 p+ 加法运算 6 Z8 ]6 p8 a( T/ p. A& v
- 减法运算 & v6 A) t. u7 } A+ g
* 乘法运算 y4 O$ z5 G+ g9 G$ E4 z: h
/ 除法运算 2 U. B# G6 P( N t7 Z6 g$ Z! M
% 取余数 ; F* @, |, B) L0 Z2 `5 Y/ [
++ 累加
6 K, J& @5 V0 ]( y-- 递减
- D& v( ?& W2 z! U0 h2 g: [( \
L7 C7 f- Q7 I5 P(2)字符串运算:# ^) }+ C, n N8 X( m
字符串连接符号:.* w, j$ {3 `) R C9 o) ~
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";& I4 X3 O4 E3 n5 K5 D+ Q
# k/ o. U1 n1 z* g( n3 N, n5 \1 o(3)逻辑运算:
" ]' z% Q, g+ B6 |) c6 c符号- K- u. l* P7 H, Z# V* Z; d
意义
, F5 w: {: d# M0 L4 F< 小于 * Z% u% f, n, J" O3 Z) R2 C( ~
> 大于
* n, a6 f! g/ A1 s# w9 M<= 小于或等于 1 B8 \! Z6 q, @: h. V k
>= 大于或等于
( `9 i- g& C' s& o# \# o9 Z1 C2 O' }== 等于 5 M4 t3 g% |0 ^% Y. s
!= 不等于
0 y' W& G& Y( N# b: w&& 而且 (And)
' H& N; J% |5 |; x6 ~* b4 Fand 而且 (And)
! V0 x) N" t, @+ J7 V6 B2 B7 }|| 或者 (Or) - i) c) `6 \8 @) q6 ~. A
or 或者 (Or)
0 ^; _* }( y# bxor 异或 (Xor) ! h# Y! C/ U' X: E; z( }* S0 r
! 非 (Not)
# W# n0 V6 c; m# y2 R. h# K& ]- w* i& X6 |
十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|