Board logo

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

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

这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
( F- t' I; w. A5 x+ B2 X
6 C' N! k; w% g3 P

7 p, _; n' {3 o1 n0 w: M5 J' N下面简单介绍一下PHP的语法。! R& E/ h( T, F) u
1PHP程序始末标记
" c# ]$ s; [( i  n& Z8 v' P+ a, _" _(1)XML标记:
2 I; j, ^! i6 O( }8 n<?php1 K  g, X% r) n0 ?+ F+ r
php
程序
: i  ^- _, I: G3 |. K" l/ ~?>0 D8 }+ P" u2 T, X7 I" z
(2)SGML
标记:' U9 g1 I$ G, j$ N
<?! t" G( ~% N2 {1 j$ r" V/ I
php
程序; Z5 {- J; d5 y1 O) ~/ Q  L
?>
- B2 H8 R1 H5 d  x2 i1 I& B) A(3)
正规的标记:
, U$ `! B, g7 H3 E" S<script language = "php">; |6 t* r( x+ C" F; g: l
php
程序
& }1 Q0 \6 J6 q0 Q9 e; M! o! T</script>' ^: R" o7 z7 l" r/ A
. q* \4 R* X. n3 c
2
、引用文件的方法有两种:require include# T: F' T* k. ?0 r3 E$ [
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。- Q3 \1 e0 {5 E( j& _
+ z9 c6 L, p  f2 |  z8 J. i5 R
include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
- o, Y5 Y! R  I( W' Q1 D% [: W$ y
% n* W. E* Z/ w" D3、注释方法:( G" u6 N# s! J8 g& ?
# m: Z$ h7 b# V5 S8 c+ l9 E6 ~. h
<?php
. `8 O+ n2 I" b6 d. f# Vecho "
这是第一种例子。\n" ; // 本例是 C 语法的注释
9 v, {. O0 y* q: S+ }6 ]- k$ L,单行注释

+ ?- D5 Z0 p5 ~1 P. o/* 本例采用多行的
( ?7 c7 c" Y! z% W注释方式

: J2 G* V5 Q! x$ j# G( Y+ g# F$ [$ @/*echo "这是第二种例子。
\n" ; */
) O$ n) B9 m8 c% ~
' ]& y% Z, q7 j* A6 Secho "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释

$ V) ^" k* O! e?> - h- @+ @& Q9 a
. x6 o4 {0 Z+ S' X; w
4、变量类型:
( q$ S! j& x, ?* _5 \: e

2 a" Q* L3 t* c4 t& N$mystring = "我是字符串" ; ' X1 C! z4 R5 O
$NewLine = "换行了
\n" ;
& @  Z# H  S: \, t7 n$int1 = 38 ;
- N2 K$ M, n7 K2 Q1 k$float1 = 1.732 ; 8 q$ z/ ?6 `# I6 J' {
$float2 = 1.4E 2 ;
! e3 g% k8 d3 ?$MyArray1 = array( "php" , "" , "" , "
" );
! p: {5 o3 T; S+ H) ~' y8 U9 @7 M5 o4 c% u3 U2 @  H$ b9 A
这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。
0 x& z+ g3 G( m; k3 Z
! i( c3 k8 I/ d  Q; L8 p
5、运算符号: 4 ^) d  g$ @7 J1 J! U2 G/ C
(1)数学运算:

4 w3 {* o/ g+ `. k0 B" d  d! L符号
/ ^4 ]5 I  e% l* @1 S意义

7 ]1 L. Z8 w1 S( A- I3 P+ 加法运算

; _4 o5 a1 R% w- 减法运算

4 g1 c5 a) G' ~" ?8 @) I- d9 g* 乘法运算
& h, u& [" R# G! h+ C# v. @( j
/ 除法运算

  }. I+ |' F' S% 取余数

3 m5 K0 D+ L& t+ F++ 累加

$ B, V$ t, k9 X) {1 P0 |$ S2 ?+ Y2 h7 C-- 递减

5 i/ l) l6 s2 v6 a4 Y
5 p+ G* T/ O  R& g: V3 l. c(2)字符串运算:

& D' }6 D- n4 w5 x" P4 Z4 k/ {# U字符串连接符号:.5 a. X9 Y9 |6 n4 r  h  ]
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
9 D, R2 k& r) }7 a8 \% C
  \' H4 H3 {4 F; s0 F- Z& l(3)逻辑运算:

9 n6 e; h2 W# R" I8 d  [- O符号
8 K8 A' [8 a6 F( R7 s意义
" F) d0 E) z" I: c, ?2 r
< 小于
5 A0 Z9 {% ~2 }* ]; @
> 大于
( K* h' s& P, G/ J  p
<= 小于或等于

" ~6 T: ~) w$ H2 v) ?>= 大于或等于

! W! ]2 r% D! P( d0 W* F== 等于
9 t# Z3 P: R# N8 W
!= 不等于

! I3 N) D6 }7 ?! p7 Z: S&& 而且
(And)
% a# p) q. ?7 l3 o. fand
而且 (And) , B. t- g, L+ @3 B$ X
|| 或者
(Or) # s! d( x* P5 ?2 ^0 v' x2 k( H
or 或者
(Or) # _& Z8 P: }6 c" g
xor 异或
(Xor) $ O4 x! M, G, G& K- f; s& _
!
(Not)
1 J1 w3 u) t5 B/ Q
! f. F& M3 T8 X) p十天学会php之第一天就说到这里,第二天说一下流程控制。





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