|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:9 ]4 F4 i9 I8 O+ p6 P7 V" n
& ~+ G3 [6 ^& K
8 m5 R: K( W2 h
下面简单介绍一下PHP的语法。
" Z* T$ X F1 x1、PHP程序始末标记
- y7 O4 _$ I* J+ v9 Y# Z2 u' c: P(1)XML标记:4 |- F4 d) t+ `0 E s1 I+ R% Q
<?php; d0 H4 Q9 L4 j9 m1 K
php程序# W3 L Y5 T1 u: P
?>
! {0 v; C. t' A( D& _" y# s(2)SGML标记:
- x# U5 ~# l) Z3 r* j- U6 d, C<?
- z: T, c4 g8 t& fphp程序% Q5 _7 H2 @' k3 Z- r
?>
( Z0 `0 A1 ^! B# o& o(3)正规的标记:
2 r2 d5 S8 _ n4 g, ?* w3 W3 |- [<script language = "php">! q( T+ ~$ A" i, d; Y. o/ ~: i5 n
php程序, E5 z* w& E3 Z) u! [4 @! ]
</script>4 L1 F( T& j! C) G8 q6 Z8 m
4 b% I* b# g7 {# J. B& \5 ~* n7 N
2、引用文件的方法有两种:require 及 include。& s1 I" w3 Y/ z7 w+ l1 E
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
' D- F2 q W* H9 h7 q
/ t; N1 a! \8 ?% Dinclude 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。- L7 l$ ~+ G9 \: a
E- _$ t3 z' a
3、注释方法:7 ~) J5 L7 U% l) G0 _+ z0 R
( K: ` G+ a) v" q) r- X
<?php 9 F; O# m. I8 b
echo "这是第一种例子。\n" ; // 本例是 C 语法的注释
A+ t) s, {" h/ R0 d' @8 f! f,单行注释" M7 x' v& Y3 d1 K* U# N7 S
/* 本例采用多行的
( T5 ?2 Z2 r( y+ T a4 Y注释方式 . A* P2 s$ H" `2 Y
/*echo "这是第二种例子。\n" ; */
- p& V" k0 r/ G! A$ b* k
) t+ W2 I; I3 F; B% Iecho "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释
7 g5 \1 X0 S/ U z?>
" s5 q* F" O/ N! O, h, E$ X9 `4 O' O1 W1 e Q* I1 e" \
4、变量类型:
7 c `8 H: e4 V2 H
0 e L8 o; E9 H' o% h* T* Z$mystring = "我是字符串" ;
6 S+ W6 @9 c7 l: ?7 `$NewLine = "换行了\n" ;
+ X" Y( P$ [8 D* M: k2 `0 l$int1 = 38 ; / C$ Y. V( t* ^5 j C$ a2 t$ [
$float1 = 1.732 ; 0 P+ R$ C" @$ u
$float2 = 1.4E 2 ;
2 h7 C- \% P9 H& V( G+ A# F7 f$MyArray1 = array( "php" , "星" , "空" , "站" );
9 o( `* {+ k% |; ~5 b
$ u, r# B+ l, H: o0 Q T这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。
0 H" h! M5 z) J# B& Y" T6 v# C& l
8 b9 t4 g; F: d, H5、运算符号: / t! H; Q4 Z2 ?/ j3 _! N: W8 {3 ^
(1)数学运算:8 o( ~- B6 z5 h: t! n# E. y6 e
符号
$ y7 l! X7 N. l: ]; c) T: A意义
# o% j7 G2 H3 V' i" a0 w* \+ 加法运算 9 @" v$ l8 b8 d; f1 v1 p4 _
- 减法运算
+ O5 f* z3 c0 o5 E" ^& L* 乘法运算 2 m4 ?- ]! ?7 ~2 B J
/ 除法运算 3 t$ A3 r% o$ V
% 取余数 # o& k4 E# I: \. B. h
++ 累加
: [# z! ^; z+ U u5 d8 Y0 s" p# s-- 递减
5 o' A3 g1 }2 N
% W8 s4 Y, T( \, |* L(2)字符串运算:1 o: Y( F! T; c$ ~. L ~3 s) d" U
字符串连接符号:.
^/ W: r. {! A T$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
: X1 Y0 e% T1 L- ~# g ]; J; F) G1 ^7 w! h0 d6 f! T; H
(3)逻辑运算:1 M" K* ^& Z) {: L `) Z
符号' f, Z: ?3 P6 L4 D' v1 p" g
意义 ( }1 D2 b: l, U( ^: t! \
< 小于
2 {4 v+ C. ]2 }1 |> 大于
1 L `0 i& b, l. ~' l<= 小于或等于
6 y( y: t0 P* v$ {& l+ @3 Y$ U% P>= 大于或等于 " n) }( ?6 a* ]' B0 m* L
== 等于
7 ^! [ F, S/ h( j!= 不等于 & F% f1 j; d" Y0 D
&& 而且 (And)
0 E [6 N3 M/ D3 Z$ r. pand 而且 (And) ' D( F* t6 v7 ]' d- ^1 I$ K
|| 或者 (Or)
, @+ p' }/ j. [# t$ eor 或者 (Or)
6 m0 b2 V8 x* P. l0 V! n& nxor 异或 (Xor)
; C0 [& |+ U/ M6 V; `! 非 (Not) * S" F) m9 k w! B9 F
6 D* W5 o1 S5 w8 }* U. R, X$ X
十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|