Board logo

标题: 十天学会php之第一天 [打印本页]

作者: admin    时间: 2008-3-26 16:34     标题: 十天学会php之第一天

这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
. H4 Z9 I9 x) z/ m8 l, z- G" T3 A; t, t3 `1 ~

* H. [! v& F( r3 K下面简单介绍一下PHP的语法。
0 q" L% T4 w5 N" ~- a! S: S1PHP程序始末标记0 ]6 e) V& o7 ]/ `6 q
(1)XML标记:
  f7 Z2 D5 F% a- d1 K- P$ S<?php- l/ a, E  e4 e6 X4 y. x4 x
php
程序1 a) M7 o. M- u; ]2 D
?>4 ~8 n3 x6 h2 p: u1 \$ W
(2)SGML
标记:
. C4 V, q0 o/ K9 Q- q( I& s<?
: ?  ?0 ^0 r( `8 P/ p# X6 v" }php
程序
9 l1 {/ Y+ u) }9 Q' F# ^- d* d4 L?>
6 @! y( K# ?' b' G5 P) }(3)
正规的标记:/ w5 W& G& r& p& K/ R7 H  a
<script language = "php">
2 v; H5 X! F, _" ?5 v! |1 Wphp
程序
( e! y7 S7 S1 h</script>8 _$ B6 Z2 V3 _0 L6 s
$ D5 X* C- O) d5 \. l
2
、引用文件的方法有两种:require include
6 K, ?. q! _& srequire 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
5 }2 e3 ]8 W, c1 p6 Q
  Q3 q$ i7 `$ _$ d0 t& Q0 W+ Pinclude 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。$ {6 c% g' w, `0 m" X$ W' o

  W8 r7 G4 @0 l6 `! r3、注释方法:9 j2 ~% f3 @/ q' R- y
  _, O) @9 w7 K! i% o7 W
<?php
/ h6 j2 _' d$ Qecho "
这是第一种例子。\n" ; // 本例是 C 语法的注释" Y$ D, f: x" Z
,单行注释

; E& E7 |6 E' u$ C1 N9 L( M5 o/* 本例采用多行的& s) W& s( ]* s/ e4 i
注释方式

! b7 o/ \  k0 H; @- Z6 J/*echo "这是第二种例子。
\n" ; */
6 A, C  l" n: A6 `" N( x0 h3 y
. L( C; }( x- F8 L# ?% ~5 {echo "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释

2 @7 V- u, K4 O' G?>
8 N9 ]0 f9 ?& x
) ?$ m) @! t( J9 h% r4、变量类型:

; D; d& w: Z* D% v* j# u. D/ g" }
$mystring = "我是字符串" ;
" O7 S- `; J: d3 w* @$NewLine = "换行了
\n" ;
7 ]% [& ]* M8 ], f) B$int1 = 38 ;
. Y5 B8 A3 }% o0 B) p$float1 = 1.732 ; 5 Y* {$ [# p# Y4 D5 B, M' Q
$float2 = 1.4E 2 ;
& t3 b5 T  F) Y9 b/ Z  I* g, s" P$MyArray1 = array( "php" , "" , "" , "
" ); & E$ D  v$ [  L$ b, ~
3 f, D+ x1 c" g' G( W
这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。
  F9 e- K: z+ O- Y7 V$ u+ c7 d

  j% a7 S( f) L7 j, N5、运算符号:
! g  R$ z( V8 L/ Y1 a! k4 f1 C(1)数学运算:

8 Z1 |) E! n3 @4 e2 m& g0 N符号
8 Y2 o2 U& w) c9 ~% ?意义
1 _8 v- }4 H. g" p$ k2 q4 W
+ 加法运算

$ \8 R7 g- a; n: c+ S% _- 减法运算
4 L' H& T" c: s: ^# _2 u' j2 X
* 乘法运算
9 N; h8 P+ X" m7 D; ]# J+ j/ g
/ 除法运算

5 u! q) H# E0 W; V5 C% 取余数
, ]/ L: M$ A" \$ L' I
++ 累加
' M/ \) p% p; T! f1 G$ A0 p
-- 递减
8 g' H& ^6 t( r- ?( ]( S& w
" B) x6 H. o* q3 _" U" l  ]7 L3 i) F
(2)字符串运算:

# Q: _. ~- b8 `! u  D7 E; H" @! e3 g字符串连接符号:.) ?# [& g6 `" G# L: t( g6 Q5 D% U' |
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";* X3 h( W3 `( F- g  `4 w

+ N) t5 u! k( f. E  N1 n(3)逻辑运算:
# C1 p2 b2 r2 z% v3 U( z
符号
5 K* }; _% R# n' P' X. b意义
' R+ I( w7 b/ e
< 小于

' z9 t5 P5 A  Z  W% i4 n> 大于

6 s) _! k4 V( G# I<= 小于或等于
  ]% v1 a8 F2 P: H2 c/ L8 C, v
>= 大于或等于

. z& j8 T8 y( A* o== 等于

6 r7 T+ Z# v- y2 j; X: J!= 不等于
& V+ I% y5 y  z4 g
&& 而且
(And) # K; f+ W5 G; l
and
而且 (And)
& V3 ]7 W! t1 K, U|| 或者
(Or)
3 e3 X. B9 |4 M4 kor 或者
(Or)
# r$ ~$ f, R1 ^, y) A" _% axor 异或
(Xor) 4 Z. Z& B! N* i! G
!
(Not)
4 L* V- b/ f. }( b: T8 J
( ^: v! D# c4 j! }十天学会php之第一天就说到这里,第二天说一下流程控制。





欢迎光临 捌玖网络工作室 (http://89w.org/) Powered by Discuz! 7.2