|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
7 z1 N& O) P, x" Z. e* f7 ~6 B% n$ H6 k! |8 X1 ]
5 p8 l- \" Y% `. J% u6 W* K下面简单介绍一下PHP的语法。+ ]: @& L9 |1 [4 O/ x* ]
1、PHP程序始末标记
9 p1 a: N7 r% {: N0 Z- F(1)XML标记:3 S+ z' y% r, e9 \6 H C
<?php
. z. {1 w. G2 [3 w% ~% Z9 vphp程序
; D7 u+ [: `5 a4 a$ Y?>) p: k+ `0 n% c7 I% ^& e% O
(2)SGML标记:- J2 [8 F% m4 Y/ X% m: w2 j+ S/ S
<?4 n" z$ E' }+ L' U/ [
php程序
- c7 W% E3 C, y) T?>
1 \: D' h; B- z2 n9 k7 Z(3)正规的标记: Q6 I% G; d. i" F+ G. `4 q; j' l- B
<script language = "php">% ~$ Q+ i) _ T' n0 i" ~& b% S
php程序0 K" t. j; z j3 f8 [6 \2 S3 x
</script>9 }1 U" d f9 K( f* j# F
. _, Q Q# {: s2、引用文件的方法有两种:require 及 include。% N9 a$ P, Y" O/ v5 @, y
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
, I+ E7 S9 u; v% \: z$ Z' O* z
! ?$ g$ y% K& J/ k* minclude 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
3 Z7 N# [( F* |3 e& T% X% a% e$ _( A& B U. O8 g
3、注释方法:# x) j$ t4 w/ l D' e" c# s( _) r
9 e9 {! n3 Z: M$ _$ I7 | t% f<?php
# n0 }# W! g) o7 j+ n- pecho "这是第一种例子。\n" ; // 本例是 C 语法的注释
( f# i, ]$ p2 k$ n, T) t! G) c,单行注释, H I3 W$ V, u7 e$ R- V, M' }
/* 本例采用多行的7 q, @( s# R- m6 o. ]1 i2 e, d& u: q3 w
注释方式 4 t4 v- v5 n! H; ~
/*echo "这是第二种例子。\n" ; */
/ b* Z5 e( z" `9 f& h" O- U& Z
! _" ~6 k/ G; O; k. wecho "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释 * g+ v! ~0 R' d
?> 0 z' S" q, a/ O& E j
0 z0 |8 e; z+ r* e7 |5 |; _4、变量类型:/ A) q# y9 W+ F& h* S
/ q8 D. u' r' \) J' B. G$mystring = "我是字符串" ;
9 D+ c# }9 b( m- i8 T; S7 C$NewLine = "换行了\n" ; ) _- P& H2 B+ f/ U+ x/ S! f
$int1 = 38 ;
9 c; [" Z9 N# y b% Y2 r! E0 w$float1 = 1.732 ; - Q2 |' _* u* A4 y0 u# I
$float2 = 1.4E 2 ; ( Q/ B1 i! N; r3 b
$MyArray1 = array( "php" , "星" , "空" , "站" ); , r5 }+ a% Y1 R! }7 `4 n" ]: J
* v( G, Y: E5 l' ?, Y
这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。
l% \7 }5 P6 v" E& J
/ {' ~0 D9 W+ i' u' d( Q4 I5、运算符号: 9 }% q0 @$ w2 a2 R6 |
(1)数学运算:- l8 N8 _7 {8 f, _0 J% F2 @
符号
. x8 S* R/ @0 a- L0 `& p1 N1 [# A! {意义 " [* |: W2 p+ p Y7 {5 P) p
+ 加法运算
/ t0 q( n) K) X- 减法运算
2 G# t) j# U. D: l# r* 乘法运算 * M: ]$ e2 W7 c) y' D& a
/ 除法运算
; Y- i( M2 u/ w3 u' V8 K: Q% 取余数
3 }' |/ s2 \% [# H# `: q+ S++ 累加
N5 b: N8 F5 n-- 递减 & e3 Y3 ?0 U5 W0 H# m
7 A# _5 {5 C4 f) w% K
(2)字符串运算:9 y! x' W F( v/ H1 p
字符串连接符号:.+ c2 D5 H( Z2 ]. h
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
9 Y5 x2 s0 y ?8 t0 m4 K
7 x( ]4 w' N) B3 p8 H m" k, _(3)逻辑运算:
% L# y" c" ?4 ^3 v) l8 x3 u& q符号
5 s1 _, F6 `* \2 u8 m1 T% p( r意义 $ ?! n5 n4 U. ]1 I9 j- I0 O3 K) Q
< 小于 & M1 p! [+ L" P3 F: X3 h. P. a
> 大于 9 r# D: \! Q+ _0 G
<= 小于或等于 1 {" W8 T8 l& f* J& w6 ~% W
>= 大于或等于 $ t' Q }3 ~# C, y
== 等于
1 K% z3 n6 W3 a' z+ l!= 不等于
3 V4 Y2 h* f, O- s- M&& 而且 (And) & K# D) j/ ?, x: T+ Q. W" ^
and 而且 (And)
, ^* W) f. L$ w1 @# G; y5 T- p|| 或者 (Or) # ^0 q& x' }2 _9 t* b+ A0 [) r/ R. T
or 或者 (Or) ( Z7 V: O# ~0 ]0 ]) h% R U
xor 异或 (Xor)
& n0 t/ ~, P; W7 e; T! 非 (Not) 5 a0 j: r; Z2 g" ^. H
& c9 K: e: B& E$ N+ M, ~$ U十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|