Board logo

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

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

这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:# l0 r+ S( A- T/ d/ `+ m0 V8 Z

) X. C/ X+ j6 X! ]

3 O, r3 C! Z- L. z下面简单介绍一下PHP的语法。
3 l/ U& E8 x& X1 k/ N; b7 I7 j6 h1PHP程序始末标记
* S: E% b% y% Q( t) s(1)XML标记:
  Y3 b" ]3 y: s4 H$ c8 b/ h2 z<?php' y8 {& y3 X- H2 i) b' C3 S
php
程序
& B2 {8 }% v- L* i7 _! a?>
( Z  _9 f) L0 _(2)SGML
标记:0 Q; ]1 x* n1 z- n
<?
" |& Y# V7 |8 `. sphp
程序
1 S4 Y7 I, N7 Y5 `% A?>
: E3 \* o" {  L4 ^0 Y(3)
正规的标记:
3 }" j' P, B1 s$ E2 z7 V2 g9 P<script language = "php">. ^5 K. q6 P& t$ D' n+ V6 z8 v
php
程序
9 I' I* \6 N# r) a# u3 c0 R8 [</script>6 K/ W* k+ a" }" J5 g

4 E+ I# t( n: u! D( Y, L2
、引用文件的方法有两种:require include2 T% n; Q4 i/ Q/ I* N( F' D" V
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。9 f8 ~0 H4 s/ y8 d/ ~6 P) d  h8 V

# j; c  ~( P. ]1 K! ?include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。4 |$ T$ h! x- c) x! n* r: d
3 I+ h  w1 w. O7 i, d) @+ S+ G& V
3、注释方法:
+ t8 w+ ?4 j" c* H. E5 x
! S# O1 [9 I. z2 u6 c% f( \<?php
6 n) {# E" |9 ?0 @7 @echo "
这是第一种例子。\n" ; // 本例是 C 语法的注释
3 c, ?# M+ a' V2 F& @; v8 J8 O5 q,单行注释
' o# M0 L' \. O& C& [- E5 `
/* 本例采用多行的! ]8 p* k# ?3 D0 @5 B
注释方式

; L1 e9 ]1 }9 y/*echo "这是第二种例子。
\n" ; */6 e8 D  M" s' b/ Q  C4 @) D$ b

3 E4 U" f) J# e; iecho "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释
+ n; g# G: w& N2 P. E
?> 0 g# p) b& {7 V& O# G) {
4 j% C' n0 T4 B# H! Y% |
4、变量类型:

/ t+ r  ~+ n/ y7 w; R3 j0 g/ e0 ]" u: {$ L
$mystring = "我是字符串" ;
4 T6 R7 L8 X8 _$ d0 z$NewLine = "换行了
\n" ; 3 k" V- o" K7 O% h
$int1 = 38 ; 1 S7 r9 J) e9 ~' w) q+ y% N
$float1 = 1.732 ; $ G" y& T* B/ u1 ^
$float2 = 1.4E 2 ;
& [+ g, q( C0 [2 Q3 T7 T$MyArray1 = array( "php" , "" , "" , "
" );
7 N1 }1 [0 y- ~' e- I/ G/ q! b% m  P. {0 ~. o
这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。

) v4 ?9 j9 j$ |; K* ?3 e: y! ~+ s. _  z5 u: r3 J
5、运算符号: # N+ |) r; Y- w5 D# L6 Y0 V+ ~
(1)数学运算:
, `0 ^  h) F7 \. y# E
符号: r  g7 K* Q( V# t+ X; }
意义
/ Y3 u+ f0 T+ O! u
+ 加法运算
( Z+ l2 \3 _7 e. r1 y- Z
- 减法运算
$ j; q: a, c5 E7 `3 y) P9 [
* 乘法运算
! |" f: D! C1 q* }
/ 除法运算

5 b0 ^3 _* f; ]% k% 取余数

( S0 b* E1 u. o/ f7 \) `/ m++ 累加
* g% u+ R! f, j
-- 递减

- t) ^6 o) O6 q# [9 f, S% h
" i7 R1 j1 X4 A(2)字符串运算:

/ w# u( V  }. r9 K字符串连接符号:.+ b) D$ H5 R7 A) M# @9 r! V
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";* H! n5 m" k1 `8 a4 O! r

. |3 Z3 ?4 [; a0 {(3)逻辑运算:

! j( j! \* K: Y) d符号. J* r! o: Y/ |9 @4 ^
意义

5 S" Y; H: m' A# a< 小于

* l& j$ f6 k( U: ^6 B4 m> 大于

" `0 G# A& q5 i! ~* Q<= 小于或等于

% m9 r8 R, m3 e0 T% O>= 大于或等于
/ ]% S! ^* R& E" x) }8 t
== 等于
+ k2 @$ M5 v; J0 z' q" i
!= 不等于

" i* n* z1 E+ b&& 而且
(And)
' I! b: G. `1 n$ Q: K4 |and
而且 (And)
( D/ J+ A6 Z0 m; C% j! E$ |. a|| 或者
(Or)
* V( W9 S- z% d( r8 m0 Kor 或者
(Or)
7 D3 A  H3 O& A. _5 I: ^- o$ e- j; ?xor 异或
(Xor) 1 N) ^/ S- R  I( _3 n: u
!
(Not) : R4 q; `3 O' C( ^) @: ?% V
- W, q0 v% q& j7 t- I; g
十天学会php之第一天就说到这里,第二天说一下流程控制。





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