|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
, M: W) C/ j) Y: w7 s# `& b
6 x) ^ O; { z8 r$ Z
! a" D6 ^* S! E8 x: B: m下面简单介绍一下PHP的语法。
; _+ Z V9 V1 m( y6 d1 I1 Q1、PHP程序始末标记
M, L( ~7 l i# W+ o7 X: k9 R(1)XML标记:% D3 X& x ?1 \
<?php
) @: I4 X. r) J* z9 z- |php程序
, |) P1 A& l1 O" ]6 C9 _! }) W" `4 G% ^?>0 U: R. k9 V. A7 ^
(2)SGML标记:4 V: E; H2 @; |3 H6 o: v' B! M
<?6 T+ ]. V1 h4 M1 c6 T6 N3 v9 U
php程序7 i! V: ?. W. g$ h3 K* C Z! a. z* P
?>
* u2 Y, e# U* U D" I% r2 c* _(3)正规的标记:; ]( [: D. W) `( Q; v* G A
<script language = "php">. R) f V, l$ X- L5 x( |
php程序4 ]# X5 C* b0 w! ~
</script>
$ j! v! N) K/ U6 i( }, i4 d6 T+ L5 H
2、引用文件的方法有两种:require 及 include。+ u4 ^8 _; X1 \/ N' |
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。# M) k u' \# }
- ]; q3 r/ e. Y" Yinclude 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。% d* n+ f) E, }- q/ O
, d9 F- x: i7 U
3、注释方法:
; F7 E- b U/ X+ c1 u3 @! L/ U7 e
2 U8 n% g- [$ S7 h+ Z s<?php + b( m4 m x6 Z6 |- k! z
echo "这是第一种例子。\n" ; // 本例是 C 语法的注释
. O3 v+ n$ b1 P& R3 x; c,单行注释
{4 y0 x' l- F7 p, y: N& B9 s/* 本例采用多行的
3 u' ?5 |& z$ w* ]& M注释方式 + C2 B* b4 q% e3 C# D
/*echo "这是第二种例子。\n" ; */1 R. K- X; q% a# A( N: _
* Y3 S* W2 b h% s& v4 t0 J3 g0 secho "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释 # w# m4 C/ K6 ~
?>
/ i' k. ~8 b/ b1 p( r: q2 d' e0 G8 M
4 ]7 c6 Z. s, d+ z5 K+ M9 }3 j$ ?4、变量类型:
9 v' D$ R/ O" e, G+ s- V& D/ X
; W2 k% a4 Z; J5 y$mystring = "我是字符串" ;
4 Y: n+ \$ M5 b, t2 k2 C% d$NewLine = "换行了\n" ; 8 E' \& ^* C) H4 Q/ T
$int1 = 38 ; 0 c) i* }7 ~: R7 O3 i9 r
$float1 = 1.732 ; ( ^; O7 n+ M/ b7 A( P8 U
$float2 = 1.4E 2 ; . I L7 b( z1 E% x! Q
$MyArray1 = array( "php" , "星" , "空" , "站" ); ; z# K( R; X' B1 _
. q5 M; s% e6 c5 h: `0 e8 i* y
这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。
. @+ K3 f. k0 W+ J$ i; T" [! W: R
# [/ z, N; d) ?( w5、运算符号: 1 `' |% Q* d% d
(1)数学运算:
3 Y, h# G n, M3 h& B2 m* W4 |符号
' s$ K& l8 c6 H1 N7 G; T+ A; g意义 ' F2 ]% A( ~* g: v
+ 加法运算
3 Q0 E0 H4 F4 q: S- 减法运算 & [0 Z0 `9 k7 x: `
* 乘法运算 - \5 @/ Y- z# p7 C) P( r+ b [8 I6 n
/ 除法运算
$ O/ S8 @8 N' P8 u( F% 取余数
# O' P7 g+ T! ]+ E# w++ 累加
3 V0 i* y" ?+ v4 C0 v: n-- 递减 $ g. Z- B% L9 x* `! W) N
* E5 k9 B- n! R9 \(2)字符串运算:
! G; b; e% e* \( D i' q# U( h# X字符串连接符号:.) W. _8 u( B$ k
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
/ P; V( j- t6 g. X. ^- M' c
7 p2 ~# s6 z; B, N. E(3)逻辑运算:
% R; \0 T' p) V; @& g, p& `: d* u7 p符号
: F" \3 S& i# V, V意义
5 C. |3 K# k- i5 F8 G+ v7 N< 小于 : _. ~" Y- R& F0 K( B
> 大于 $ [1 E9 u4 M( O( O( ]
<= 小于或等于 * h; D( a: d; c- N) \
>= 大于或等于 : c, }& E# S( N
== 等于
) K/ @3 |9 ~7 x. j1 j6 S% \# `% W!= 不等于
1 U! _9 V! j( D3 w&& 而且 (And)
0 B( ]* }2 _3 z8 Yand 而且 (And) ( H& B% ]& H, z$ o/ y6 v6 x
|| 或者 (Or) ( k/ m0 J7 @. l: e0 k
or 或者 (Or)
5 G& v+ `+ c' c! W' pxor 异或 (Xor)
- g* B( s: O0 W' w6 A+ y; F! 非 (Not) ( G6 l9 p- Y- G
& a9 M& L4 N0 {: I( v5 ]' q* Y- c
十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|