  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
这个十天学会php教程在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:" y0 @+ H- F" X% }
$ I- [' k2 t4 B3 o0 ` 1 H! e+ n9 Y) k" K; H( V
下面简单介绍一下PHP的语法。
L. H6 O/ l. z) S9 K1、PHP程序始末标记0 h( I8 n4 r8 |. ^' F
(1)XML标记:
0 I: n l6 e5 m' U7 j$ B' h' N<?php( p' h. J s& z
php程序
1 |" p. R# j: p: J?>( \' ?! S& n! J% {, u6 h* [
(2)SGML标记:1 ~, }- k! n& W8 k4 r+ ~$ d9 `
<?
! D, Z$ m2 }0 f) Ophp程序
! S1 E$ J7 ]8 v+ I?>, O. p9 y7 x1 ~! v. O* D. ]2 F/ E
(3)正规的标记: b7 `4 u( b7 ^* {' Y
<script language = "php"># s, c/ \9 z6 @# c( Z8 W" U6 L
php程序
; h" H1 i( f) V d4 U5 @</script>
/ m( A7 G# [4 }$ X) |: F
# A9 {8 A) O( Q, u& ]' T2、引用文件的方法有两种:require 及 include。
# v& [/ j1 w. Q0 a3 N+ Rrequire 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。: F1 Y! T$ J2 l* j" W2 z" o; a0 E) }
: \5 z r) n2 o& A
include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
- w5 @. V7 d1 q0 r- L4 f$ r: \5 {; q9 V/ L; o+ x. ~. I4 s, K: m
3、注释方法:
- @" w7 T! R+ x5 V1 d0 k% w2 T7 r4 R6 h
<?php " S7 U% D4 v: d
echo "这是第一种例子。\n" ; // 本例是 C 语法的注释: H; c; x" l; A
,单行注释4 n2 C& J: y, ^- g5 Q C& ~
/* 本例采用多行的6 E _- Q! V- q7 q4 E
注释方式
1 N+ p( c1 m( i3 J/*echo "这是第二种例子。\n" ; */6 k8 S A& A& ^9 c x; }3 U
& ~* s9 B: ? Y$ K2 `* o
echo "这是第三种例子。\n" ; # 本例使用 UNIX Shell 语法注释 * M8 S: g2 W. g% F5 t/ K$ U
?>
# v0 Q# `+ J1 `1 L
' P) u; {+ f2 Q2 ~8 U* d2 K4、变量类型:3 ~, Q$ N6 \9 j* o+ Q
4 q; c1 M7 m3 Z- }
$mystring = "我是字符串" ;
7 l V- A) n v" \% {0 a" g$NewLine = "换行了\n" ; 6 U7 R! x( Y7 ^. S
$int1 = 38 ;
, i! l3 S. Y: \" i% ^: u9 f: Z$float1 = 1.732 ; 3 V/ n6 c6 Z4 \4 V+ L
$float2 = 1.4E 2 ; 5 h1 z [) l/ t
$MyArray1 = array( "php" , "星" , "空" , "站" );
" y: T* x6 `. b n0 u$ ]% i3 W3 {8 J
这里引出两个问题,首先PHP变量以$开头,第二PHP语句以;结尾。$ U# A) x" Z1 {( x6 v
) h: x" G9 w! O- u+ }
5、运算符号: ; g) r. U8 K9 c
(1)数学运算:
: f6 Y. n+ ]8 E1 W Z符号5 o! l6 j( O6 U5 h D6 N$ V
意义
) f3 W6 g: N( t* w. ]+ 加法运算
' q& P/ S& S( c& Q5 K( T2 ]- 减法运算
$ l9 C9 W: @6 P4 g* ~1 v* 乘法运算
. [5 \9 _8 d6 \! Z+ i' ]! f- ?) f/ 除法运算 , u- N8 f7 v- G* V# z0 X
% 取余数 , V9 E, x9 I+ |2 `* o" E2 S# q
++ 累加 ; n, J _4 K7 A( h- i4 e. ]2 J
-- 递减
+ D0 Q. l: ~$ R( I: z
+ _# ? A3 l' O& k" I(2)字符串运算:
0 h& b5 q; E# y T9 L F字符串连接符号:.
0 v1 X) f- k% e6 H0 W- F, C$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";% k! Z2 `0 x2 u
. f& r! C5 U3 `! N. r4 z
(3)逻辑运算:, b! Y& U& P7 a S/ B
符号4 K! w5 E. G" A2 s9 l9 `: u$ j- A
意义 / F! J! l# k0 q
< 小于
/ X5 ]5 Z1 @: Y> 大于
- p; y0 U a' b% i<= 小于或等于
; H* V8 b3 A+ @>= 大于或等于
, t9 B5 S ~4 q( \: i== 等于
4 q" J U1 w; J& Q2 k6 H!= 不等于
3 u6 c* F5 }% O- q' Z- k&& 而且 (And)
+ e `# M: M& a& w" D: rand 而且 (And) ( C; x+ y7 t9 W
|| 或者 (Or) # U! n+ E* R5 J& B) J4 K
or 或者 (Or)
; e3 l- f( p3 ^' U5 vxor 异或 (Xor) 0 d1 e" m) ]" t- r! j
! 非 (Not)
* ~4 U- l, M# ~2 ?' N# e" m( r V4 U4 \3 [) f! g7 R* [2 _
十天学会php之第一天就说到这里,第二天说一下流程控制。 |
|