  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:2 g- j2 W8 ~- B+ v' s/ N4 l
6 X+ }4 }2 f- q
" W2 Y- ^! r% D& ]+ H+ B* G
下面简单介绍一下PHP的语法。
" s6 y+ X7 I5 C8 P8 P1、PHP程序始末标记) M6 _; @; z: g; y& `* L
(1)XML标记:3 Z/ }& }9 S8 x) ]! l1 }
<?php7 j' i8 [% X1 k
php程序) E8 e6 w$ q0 h2 K
?>
; g8 n [1 h: F* p' }' C(2)SGML标记:1 F5 N: E* w# A2 \8 E
<?
7 {5 c9 P. s1 h$ d9 @6 K" \- kphp程序7 k5 B( H5 x \2 |7 X' W+ w
?>
8 }* \& Z8 F, z5 u8 o1 t/ k0 K- F8 P(3)正规的标记:0 `) o$ B1 Z: ?9 f& P
<script language = "php">+ h8 ~* D3 \/ D ~, o
php程序5 F7 @- i3 O9 }+ z, ~; B
</script>! p+ W5 d7 N( }5 l: [
0 C/ u5 {% |$ c; q2、引用文件的方法有两种:require 及 include。
4 h. G9 f3 `2 x; ^ m8 M* @. [: mrequire 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。4 E, f2 a8 K* b7 J. i3 `
: x! Z1 S/ h" t& O' c+ ~
include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
( ]% a. o& {6 `' K4 K
8 b% F& t. @( g& [% u3、注释方法:
% ^( C. i/ @0 L; u, R
# A! R$ i0 c) s<?php
( _2 U; m0 X4 {% o5 Techo "这是第一种例子。\n" ; // 本例是 C 语法的注释4 L ^' g% k5 m* R Q2 x
,单行注释
1 _9 t) p q* W- W6 X/* 本例采用多行的( _5 M- K+ G6 m8 H, g
注释方式 7 e0 X/ I. l: a& p
/*echo "这是第二种例子。\n" ; */" W1 G4 b4 D3 y- n& I4 s- b2 |4 h
$ q( @3 k; \ y, ^/ s
echo "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释
, j+ Q4 M0 x; O+ Y' i; K5 U n- h?>
e( x) M* s' \) m# k @& k% |( U8 u+ m# g
4、变量类型:3 W% ^0 u7 w. a g! b4 L* _
- x) @4 y. F% t! V$mystring = "我是字符串" ;
6 m1 e9 K9 j9 X" w, j- M$NewLine = "换行了\n" ; ( t1 ^; ?1 {2 q& o2 [6 c
$int1 = 38 ; 1 l+ C6 j' h. Q/ W
$float1 = 1.732 ; 8 [( \/ h: }, [0 P
$float2 = 1.4E 2 ; # _" o9 F" s4 D) p
$MyArray1 = array( "php" , "星" , "空" , "站" ); 4 w1 G8 h0 m! |1 Z6 T2 j
5 q3 X" U, r" L' ^6 C, U" i这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。1 q+ A7 I. Y* E& e( L
v- t7 b& F. e/ i% @5、运算符号:
! g) g1 ]6 E1 A3 I(1)数学运算:, r: E7 I8 m/ M
符号
3 \1 p1 E, \( s3 J意义 4 h! _+ a$ z+ ^: U2 _5 L
+ 加法运算 2 j* R# I5 O& _$ ~" K
- 减法运算 0 z& T5 U0 b4 N/ Z
* 乘法运算 3 U1 k8 x! \- W4 P7 c/ o: o
/ 除法运算 $ A& P0 g' I0 n7 Q$ K; b
% 取余数
, u7 y2 G+ L' g) D++ 累加 3 ~* F3 q% m4 l
-- 递减
7 X, z) [8 c; k+ G& k! A
2 Y7 W: Q. N4 J; B, i$ l7 }$ Y: H(2)字符串运算:+ D' [# a' V5 t# m( b: [
字符串连接符号:.
) _( ^0 y, v4 H! C# T$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";0 B2 H! E; o2 y- ^9 o5 q( s
1 Z3 V( s! b. i% h8 Z
(3)逻辑运算:6 H+ a, e# \7 h6 R: k, T
符号
1 V4 W0 b: p* F$ x' E' x意义
9 @2 x9 d* E: A! W7 ?$ ^7 m, [& J< 小于
4 J" j6 g# i. F& d> 大于 0 R; V+ J! T& R# t5 }
<= 小于或等于 # M1 F7 \( D- O3 \) S
>= 大于或等于 $ [+ w2 a3 a! Q A& _! D
== 等于 3 O. P. y/ y0 k! v. |( B
!= 不等于 * @+ \" L! D" T0 S
&& 而且 (And) % I8 B3 }" J8 G% e; c
and 而且 (And) + a. j5 P; q6 ?
|| 或者 (Or)
& {8 O! J D/ Y+ @5 Por 或者 (Or)
. O/ ]5 E, \2 x0 u( lxor 异或 (Xor)
1 S) d6 o5 c" O5 {5 A! 非 (Not) : q8 U f/ ] D( S7 ~1 L4 W" }5 u( i4 K
( @- }1 T$ p: A+ F十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|